首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

信息学奥赛复赛考前注意事项

CCF CSP第二轮认证即将在各赛区举行。今天向大家介绍一下复赛考试中的一些考试技巧及注意事项,希望对同学们的备考起到一定的帮助!

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

复赛中使用的程序设计语言是:PASCAL或C/C++。

想好算法、理清思路、再动手

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

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

3.保持好的心态

考试前不要过于紧张,可以回忆一下以前考试常用的技巧,易错点等。

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

考虑特殊数据、特殊情况

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

看题要灵活,不能死磕一道题

1.这一点非常重要,一旦审题错误或者理解错误就可能造成你花很多时间写出来的程序WA,如果检查出来了,你浪费的是时间,如果没有发现,你丢掉的是分数和前途。

2.审题

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

认真读题,学会转换

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

考虑严谨:这一点也相当重要,如果考虑不严谨就可能被特殊数据卡分[0,100]

查编译错误

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

每次比赛都是一次成长,在扎实的知识基础之上,心态就显得尤为重要,比赛过程中冷静思考、做到竭尽全力就好。小助也祝福明天参加信息学奥赛的同学们考试顺利,取得佳绩!

End

声明:本文部分内容来自NOI官网。

您对以上内容如有疑问,可在下方留言或联系赛小助(wx17jingsai)进一步解答和处理

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券