经验指导:全国信息学竞赛(NOI)之成功诀窍

   经验指导:全国信息学竞赛(NOI)之成功诀窍http://xinxi.100xuexi.com/view/ptopicindex/index.html
 圣才学习网小编整理了全国信息学竞赛(NOI)之成功诀窍,供广大考生参考,欢迎大家点击查看!更多信息学竞赛考试动态|考试大纲|模拟试题|历年真题请关注信息学竞赛考试网。

NOIP分两个等级组:普及组和提高组。每组竞赛分两轮:初试和复试。

初试形式为笔试,侧重考察学生的计算机基础知识和编程的基本能力,并对知识面的广度进行测试。初试为资格测试,获本省初试成绩在本赛区前15%的学生进入复赛。

复试形式为上机编程,着重考察学生对问题的分析理解能力,数学抽象能力,编程语言的能力和编程技巧、想象力和创造性等。各省NOIP的等第奖在复试的优胜者中产生。

比赛中使用的程序设计语言是:

初赛:PASCAL或C/C++:

复赛:PASCAL或C/C++


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


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


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


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


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


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


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


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


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

  

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


  五、查编译错误。


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


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


  六、树立正确的成败观。


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

你可能感兴趣的:(学习方法)