因为我太懒了所以不写总结了,咕咕咕
NOIP复赛必须记住的30句话!
Bug记录
1.写题的时候取模瞎基尔加括号导致WA了5次,取模需谨慎,括号要注意
2.写(P3375 【模板】KMP字符串匹配)的时候(kmp)函数中j初始化成(-1)导致(WA)
3.写(for)循环的时候加{ }太多导致很乱
以后(for)里有(if)这样写
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.数组开小
15.中间变量或者答案之类的涉及(double)类型的一定要小心中间变量,别随手开(int)