NOIP复赛考试前这些话一定要牢记于心

1.比赛前一天晚上请准备好你的各种证件,事先查好去往考场的路线;

2.请将题目通读完以后,再开始深入思考你认为最容易的一道题

3.即使题目再容易,也不要着急写代码,请先明确自己每一步要干什么后,再开始写,轻敌会是你最大的错误

4.请一定先明确自己要干什么之后再写程序,不要走一步想一步

5.如果这是一道动态规划题,请先把转移方程写在纸上再进行编程

6.涉及到边界处理、加一减一之类的问题,请在纸上举个例子,标上下标以后,在编程时参照纸上的下标写

7.如果思考30分钟仍一头雾水,没有可以实现的算法,请你果断屏蔽掉100%的那一栏数据,开始写60%,50%乃至30%的算法——在NOIP里面,30分绝不是小数目

8.即使题目看起来再没法做,也不要提早放弃,这个时候纸和笔会是你最好的朋友,自己尝试几个例子,也许你就会找到答案

9.请掌握自己的节奏,不要被他人影响。如果你发现你旁边的人写得很快,请你放心,他的算法十有八九都是错的

10.调试过程中,请一定至少使用文件输出输出调试一次

11.调试时如果有错,一定要将你的代码从头到尾通读一遍,也就是静态查错,这是整个编程过程中最重要的步骤,有的变量存在重复调用的问题,使用调试的方法一个小时也看不出来,而静态查错可以一下指出错误所在

12.通过样例后,请你一定不要放松警惕,因为样例并不能覆盖所有的情况,请自己设计几组数据,争取卡死你的程序,如果你已设计不出能卡住你的程序数据,恭喜你可以做下一题了。

13.调试你的程序一定要分模块调试,不要从头跟到尾,无端消耗考试时间

14.数组定义在全局变量。在内存允许的情况下,能开普通队列就不要用循环队列,能开下普通数组就不要用滚动数组

15.为了万无一失,请你用return 0结束你的程序

16.当比赛还剩下5~15分钟的时候,请不要再改动你的程序,即使你怀疑它对你的一个输入给出了错误答案,因为你自己算出的结果也有可能是错的

17.这个时候请你检查是否注释了该注释的东西文件名是否写对,文件夹是否建对,请一定反复检查!

18.请记住,NOIP不怕暴力,怕瞎算,不怕不会,怕不敢,有时间的话一定要写一个暴力程序去对拍,验证算法的正确性

请一定不要忘记,胜过昨天的自己才是你们的最终目的。养好精神,预祝各位孩子都能突破,超越自己!!!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181108G0GXGL00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券