复制代码
- 语言问题:
- 文件输入输出:halt前要先关闭输出文件。
- 变量一定要先赋初值,全局变量也不例外。
- 链表要间接定义指针。
- FP中平时不大用的语言功能尽量不要用。
- ……
- 认真审题:
- 不要把问题看错,要画线画出重点。
- 同一个题目如果数据限制差异大的话,可能难度差异也很不同。
- 数据限制也暗示了你可能的算法。数据小,也许是搜索派上用处的时候;数据大了,可能只能考虑动态规划,数学方法等高效的算法了。
- 想好再编:
- 充分利用草稿纸,要分析算法的复杂度,要考虑是否有更好的算法。做信息学竞赛竞赛题的思维过程是丰富而曲折多变的,考虑问题必须全面。仅凭一时的“感觉”来编程往往是漏洞百出。
- 重视测试:
- 能够做的题目常常得不了满分,这也属于发挥欠佳。但其原因不是自我估计不准,而是考虑问题不全面。
- 要“不择手段”拿分:
- 评分的唯一标准是评测。一道困难的题目如果无法完全做对,一定要写一个能解一些特殊或简单情况的程序,包括打样例。
- 不允许某个程序不交。
- 细心:
- 经常保存程序。
- 不同版本的程序不要相互覆盖。
- 提交的程序不要搞错版本。
- 为了调试方便而修改了的常量,提交时要改回来。
- 注意数据类型的选择,数组的大小和内存限制(即使没有内存限制,一般也不超过64MB)
- 特别注意:
- 最后5分钟一定不要再编程了,而是要检查文件名、输入输出、版本等等。做好各项交的准备。
- 一定都要再编译一遍。特别是最后改过的,你再有把握也一定要重新编译一下。
|