——同样的坑总不能跳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