——同样的坑总不能跳inf次吧
一、常规篇
1.记得开\(long long\)
2.“数组开小见祖宗”
3.“数组开大也得见祖宗”
4.\(long long\)的\(inf\)要够大
5.\(double\)类型慎用\(memset\)
6.别忘了取模
7.\(!a\)和\(a!=0\)
8.数组下标不要出现负数
9.二分答案的边界取哪个
10.不要忘记保存代码...
11.\(return\)、\(break\)、\(continue\)别用混了
12.大括号要括对位置
二、分类
线段树
13.不要忘建树
14.初始化\(lazytag\)
15.\(<<1\)和\(>>1\)
快读
16.第一个\(while\)前面有\(getchar\),第一个\(while\)里面有\(getchar\),第二个\(while\)里面也有\(getchar\)
17.写了快读不要忘用
18.不要忘了\(return f*s\)
并查集
19.注意不要在没更新路径压缩的时候多次更改\(fa\)
20.初始化\(fa[i]=i\)
随时更新ing
————————————
哇没想到说好的更新咕到了12月…… 似乎考完NOIp就没再刷过题了,成为了文化课选手qwq 咕咕f还没出最终获奖名单 卡线的我好慌qwq