由于我太懒了因此不写总结了,咕咕咕数组
1.写题的时候取模瞎基尔加括号致使WA了5次,取模需谨慎,括号要注意函数
2.写\(P3375 【模板】KMP字符串匹配\)的时候\(kmp\)函数中j初始化成\(-1\)致使\(WA\)优化
3.写\(for\)循环的时候加{ }太多致使很乱spa
之后\(for\)里有\(if\)这样写code
for(int i=1;i<=n;++i) { int p=1; for(int j=1;j<=n;++j) { if(i==j) continue; else p=p&(f[i][j]|f[j][i]); } ans+=p; }
4.数组越界致使\(RE\),难受,之后要仔细掂量一下数组范围
5.没读清楚数据范围致使没想优化
6.写线段树没开$long long $交了\(5,6\)次,坑死我了
7.写if的时候判断漏了=
8.两重循环变量都是\(i\).....
9.\(bitset\)开小了
10.考试时间安排不当(已经不知道多少次了)
10.把点数n和边数m混了sort(e1+1,e1+1+m,cmp);//排序
11.变量名重复
12.优先队列重载运算符时出错排序
只能重载<号,因此当用大根堆时要取反
13.写二分/三分是r取值取小了
14.数组开小队列