您当前位置: 圣才学习网首页 > 信息学竞赛类 > 教务公告

全国信息学决赛(NOI)之成功诀窍

扫码手机阅读
用圣才电子书APP或微信扫一扫,在手机上阅读本文,也可分享给你的朋友。
评论(0


  圣才学习网为大家整理了全国信息学决赛(NOI)之成功诀窍,欢迎大家点击查看!

 

  一、一定要想好算法,理清思路,再动手编写。

 

  1、想好算法,确定各个变量的意义,写下关键的句子,分清各种情况,还要看各变量是否带对,是否有笔误。等到这些做完了,再重复看下整个算法实现过程,等自己解题思路清晰后,再动手编写程序。

 

  2、分析问题时,偶尔脑中会一闪而过一个疑问,这时一定要抓住这个疑问深入下去,看算法怎么样处理才能解决这个问题。经验证明,这种一闪而过的疑问,往往是算法正误的关键所在,这是一种本能的质疑。

 

  记住!确定算法无误再动手编。否则编到一半时才发现错了,非常浪费时间,更有甚者编完了都不知道算法错了,最后由于样例特殊,过了样例,以为对了,但实际上只得10分,或者不得分。

 

  二、一定要考虑到特殊数据,或一些特殊情况。

 

  对于简单的题,一定要考虑全面,不是编好了程序再来考虑全面。不要知道个大概就开始写,后来发现一些特殊数据要作特殊处理,又把程序改来改去,改得面目全非,最后还是不对,不但影响心情,而且还是错的。

 

  三、看题要灵活,不要死磕在一道题上。

 

  先做有把握,自己拿手的题,不一定是前两道题。有时候同学自己心里没底,一看到题目就觉得难,不会做,也不花时间去认真思考,而是抱着侥幸心理,编写特殊情况下的算法,认为可以骗到分。但经验证明:最后基本没分,即使有也不超过10分。比赛时间有3个小时,很多题耐心去想是可以做出来的,而且有时候很简单。

 

  四、认真读题,学会转换。

 

  例如:时间,到底把时间看成一个点,还是一个区间,具体题目要具体分析。题没读懂就,100%是错的。因为思路错了。

 

  五、查编译错误。

 

  刚刚完成的程序不出编译错误的几率基本为0。编译全部修正后,千万不要测样例。第一次就把样例过了的几率很低,即使过了,在测自己的特殊数据的时候也会出错。所以,编译完后一定要静态查错。这非常有效。基本上每次静态查错都 可以找到变量代错的错误。特别是快排的IJ是否带错,DECINC是否搞错,SWAP是不是加了VAR等等。

 

  千万不要慌着去测,要保证程序无错,再去测样例,再去测特殊数据。样例和特殊数据过了不要得意,很有可能还有很多特殊情况你没有想到。

 

  六、树立正确的成败观。

 

  说什么体验第一,拿奖第二,那不过是安慰话,说句实话有多少同学和同学的家长不是冲着结果去的,只为来体验的?失败不代表天塌了,但是失败也不代表无所谓,付出这么多努力,最后失败了,不觉得遗憾,不去总结失败的经验教训,那你的人生还剩下多少值得珍惜的存在?

 

  编辑推荐:


学科竞赛类电子书(题库)

查看全部>>

小编工资已与此挂钩!一一分钱!求打赏↓ ↓ ↓

如果你喜欢本文章,请赐赏:

已赐赏的人