摘要: 一维树状数组 有两张图觉得很好用,转载过来了: 原地址 https://blog.csdn.net/bestsort/article/details/80796531 对于原数组$arr$: 单点更新,区间查询 均为$O(logn)$ #include<cstdio> #include<iostre 阅读全文
posted @ 2021-02-08 16:30 七铭的魔法师 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 常用算法模板(持续更新,大概) 快速幂 typedef long long ll; ll qpow(ll x,int n) { ll ans=1; while(n) { if(n&1) ans*=x; n>>=1; x*=x; } return ans; } //如果对p取模 typedef lon 阅读全文
posted @ 2021-02-05 00:17 七铭的魔法师 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 医院设置 题目链接: https://www.luogu.com.cn/problem/P1364 思路1: bfs+邻接矩阵 本来是想手写链表的,不过还是太麻烦了,专门去学了邻接矩阵。 总之用邻接矩阵存图,然后以分别每个顶点为根bfs遍历所有节点,由于n小于等于100.所以跑得过。 邻接矩阵学习地 阅读全文
posted @ 2021-01-26 21:58 七铭的魔法师 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 比赛只A了一题,我还是不行啊,唉。 A. Wizard of Orz 题目链接:https://codeforces.com/contest/1467/problem/A 思路:既然要使得整数最大,那么首位那一定要是9,那么次位就是8,第三位可以是7或9,那么就选9,而要第三位选9,那么就必须在第二 阅读全文
posted @ 2021-01-09 23:53 七铭的魔法师 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 对类继承中同名变量或函数的学习与思考 派生类如果有与直接基类同名变量或函数(不论访问控制关键字是否相同),对于同名变量,其会覆盖直接基类对应的同名变量变量。(下面会讲到"覆盖"一词并不准确,个人深受其害) 对于同名函数,则覆盖直接基类对应同名的所有函数,包括所有重载。也就是一个派生类的直接基类和间接 阅读全文
posted @ 2021-01-03 16:53 七铭的魔法师 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 静态成员 静态数据成员 关键字static,可以实现不同对象之间的数据共享。 组成:类内声明,类外初始化。两者缺一不可 \\类内声明 static 数据类型 名; \\类外初始化 数据类型 类名::静态数据成员名=初始值; 必须要类内声明内外初始化,如果内外无初始化会报错。 定义类时不会为静态数据成 阅读全文
posted @ 2020-12-24 13:13 七铭的魔法师 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 字典序求组合数 #include<iostream> using namespace std; int num,n,buffer[20]; //n是组合的范围,buffer存储组合的结果,num是挑选的元素个数 void dfs(int k,int j);//j是组合挑选元素的起点 void pri 阅读全文
posted @ 2020-12-20 14:42 七铭的魔法师 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 出入平安 1 输出流 1.1 标准类型数据的输出 标准类型的数据可以通过对cout对象执行流插入运算<<来实现。流插入运算是一个二元运算符。对于cout<<123,它的第一个运算对象是输出流对象cout,第二个运算对象一个二元运算符。有插入入运算的返回值为第一个参数的引用。所以刘插入运算允许连续使用 阅读全文
posted @ 2020-12-19 21:21 七铭的魔法师 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 头文件 #include<sstream> stringstream 对象用于输入一行字符串,以 空格 为分隔符把该行分隔开来 string str= "hello world I am very happy!"; stringstream sstream(str); while (sstream) 阅读全文
posted @ 2020-12-13 01:05 七铭的魔法师 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 格式化的输入输出 头文件iomanip,以下有的操纵符也可以不带该头文件,不过既然是格式化输入输出,那就统一以下好了==才不是懒呢! 使用任何带参数的流操纵符的程序,都必须包含头文件iomanip 以下流操纵符除了我特别指出,在使用后均会作用于其后所有输出。 1 设置整型数的基数 流操纵符|描述 | 阅读全文
posted @ 2020-12-13 00:24 七铭的魔法师 阅读(166) 评论(0) 推荐(0) 编辑