翻车记录

因为我太懒了所以不写总结了,咕咕咕
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)

原文地址:https://www.cnblogs.com/pyyyyyy/p/11108914.html