因為我太懶了所以不寫總結了,咕咕咕
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\)
