NOIp2018考前错误总结

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

猜你喜欢

转载自www.cnblogs.com/erutsiom/p/9917194.html
今日推荐