由於我太懶了因此不寫總結了,咕咕咕數組
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.數組開小隊列