翻车记录
因为我太懒了所以不写总结了,咕咕咕
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\)
$$Life \quad is \quad fantastic!$$