考试注意事项和技巧(持续更新)

由于太多的小问题逼迫

我不得不写下考试的注意事项:

1看清数据范围

2整理好思路

3自己的答案和正解不一样要耐心地检查

(通过打表,写对拍程序,自己建数据看看)

4打表记得删除

5不要太相信样例,样例可能很水,多建几个自己的数据

6文件,函数,变量名不能打错

(过程改了记得删除)

7不能太过相信编译器,指不定就会有哪里查不出来,有的编译器有一定的容错性,但是评测机上就会查出来,就呵呵了

(传送门:关于有的编译器不能查的错(并且评测机上可以)的总结

8不能浮躁和飘起来

9定义函数记得加函数类型

(DEV查不出)

10sort记得写正确范围

(DEV查不出)

11数组记得开大点

12注意有的函数要初始化

(除非有足够多的时间,记得不要让memset使用过多)

13不会正解时永远不要放弃暴力和样例

14有机会能优化一点是一点

15打表

(数学归纳法)

16注意有向边和无向边

(无向边两倍空间)

17线段树开四倍空间

18注意特判

19多种情况时注意情况的分开讨论

(不要让前面的情况不该影响的影响到后面,例如用continue和break等来分开)

20仔细的理解题意,避免误解,最好有推一遍样例来帮助理解,注意要看下有没有样例解释

(否则...)

21浮点整数不能直接比较,要相减小与一个很小的值

(那个值取决余容错范围)

22整数相除是小数的话要注意变更变量类型

23=和==不能搞混

24用有符号的数和无符号的数

25++i和i++

26switch要记得加break

猜你喜欢

转载自www.cnblogs.com/1436177712qqcom/p/9270271.html