新手如何参加信息学竞赛NOIP,怎么入门(常见问题解答)?

新手如何参加信息学竞赛NOIP,怎么入门(常见问题解答)?

首页休闲益智愚蠢的比赛手游更新时间:2024-06-08

问:高一新生如何准备信息竞赛?

答1:下面七点按难度从低到高排序:

1.跟着学校的步伐。关注任何动态。

2.买台笔记本。

3.自己注册一个博客,或者开一个笔记账户。

4.买一些书如《算法竞赛入门》《算法导论》并认真刷。

5.放弃自己的休息时间。

6.接受成绩的下滑和自己天分的不足。

7.准备好一颗懂得放弃,也懂得不放弃的心。(石政宇)

答2:

客观的前提条件:

主观的前提条件:

如果不满足前提条件不是不能搞信息学竞赛,只是会很难进复赛,更不用说拿奖。

答3:

买一些书自学吧

刚开始学就是刘汝佳的紫书和蓝书,算法导论,信息学竞赛数学一本通什么的。

还有就是做题,多刷题!!!

答4:

这里是快退役的高二oier,我们学校去年才开重视竞赛,我个人也走了许多的弯路。开始学习的话建议从啊哈算法入门,先培养兴趣,这本书极其通俗易懂。看完之后可以刷一下普及组的试题。接下来可以看算法竞赛进阶指南(这是一本好书),把后面的题做完就差不多noip400 了。如果是弱校的话(并且在强省)不太建议冲刺省队,拿个省一就差不多了。oi路上最重要的是坚持,千万不要像我一样颓废。(circlestar回答)

其他:

参加NOIP,首先要学的是C 。

当然C 只是基础,信息学竞赛的核心是算法和数据结构,需要选手分析问题,并通过算法和数据结构大大提升程序效率。小学生学习的话建议先进行一下变成入门学习。

问:初中生学信息学竞赛应该参考哪些教材,从哪些方面开始努力?

答1:

以一个oier的身份说说我的人生经验

如果只是为了拿奖而学的的话,主要心思还是得在正常学习上。

如果是短时间的兴趣的话,只用一点周末学习吧,不会占用你太多时间,普及组的内容还是挺有趣的。

但如果你对oi具有热情,希望成为那些神犇一样的oi高手,那就需要长时间的投入了(也有可能因此成绩下滑)。大部分在oi有名气的人都会长时间的停课集训,这可能对你来说还太早(毕竟你还在纠结要不要学)。

如果决定要学,就要趁着还早,空闲时间还够,多打下基础。oi也是需要数学基础的,所以文化课也不能落下太多。

总之 oi的水很深 进去了就很难出来了。

初学者建议看看 信息学竞赛一本通 或者是刘汝佳的算法竞赛入门指南

(作者:heheheheehhejie)

答2:

首先是

1.家长支持(至少不反对)

2.班主任不反对(或者最好在理科实验班)

个人智力水平不提(您肯定很强)

参加OI心态很重要呀,

要想清楚是不是真的喜欢 三分钟热度可不行呐

有抗挫折的能力 如果因为头部文件漏写省一降0分会退役吗(我就这样子辣现在想想还好当初没退啊)

要有信心啊 既不要为自己是女生而自卑(,也不要因自己是女生而自豪QAQ)相信自己是很重要的啦

不要分心 不能专注很容易日渐颓废啊(比如我QAQ)

能力方面,数学要好 tg数论题有哒

如果是这样像您这样pj省一肯定没什么问题,开始是不需要太大天赋的

我觉得其实是否在外面上课并不是很重要的因素。因为对于很多人来说自学效果往往会更好。

不管您是否上课,学OI都需要

很多好书来引导(推荐刘汝佳的几本,不介意可以再看一本通系列,《算法导论》,《Effective C 》,《C 的设计与演化》)

一个好的OJ

有人交流 不管是线上还是线下

多做有质量的题,最好是独立做题嗯~

有一句话在学OI时给了我很大鼓励:

>自己选的路,别说爬完了,死也要死在这条路上.

一起加油吧~(作者:Yukari)

答3:

我是gd高三学生,高一进入信息队,高二拿到noip提高组一等奖。

入队前有一定编程基础。

能够经常上机。

我主要自学。

我使用刘汝佳《算法竞赛入门经典 第二版》和(掌握第一本后)《算法竞赛入门经典 训练指南》自学,大半年后达到和初一进队的人的水平。

这两本书是我觉得最适合oi选手的两本书。

一本通的很多代码和刘汝佳的书雷同。

总之,自学是可以的。

同时你也不要贪快。

要找个oi学长学姐带你。(作者:张瑯小强)

答4:

主要的其实dalao们都给你说得差不多了,我就随便瞎谈点儿别的吧。

我当初也是先自学的C#,但C#的编程和OI的编程差别还是挺大的其实。所以千万不要以为“对C#感兴趣”就相当于“对信息学竞赛很感兴趣”。

我个人的建议就是,先找本刘汝佳的紫书,照着上面的先学一段时间。当你把基本的语法(至少八皇后能独立写出来)都学得差不多了,学到一些基本的数据结构的时候,再看看你是不是真的对OI感兴趣。

至于现在参加竞赛会不会晚之类的问题,现在都统统不要考虑。如果你对这个真的有热情、有天赋,还肯下功夫的话,国际金牌都不一定啊。泥看,高一搞oi最后签约清北的也不在少数啊。

欸对了,如果你觉得自己真的对这个很感兴趣的话,我当初花了一千多买了计蒜客的信竞的课,你要想要的话我可以把账号共享给你。

希望能够对你有些帮助吧。加油!(作者:唯虚集道)

(其他相关问题):

问:参加信息学竞赛的好处?

答:NOIP取得好的成绩对参加名校的自主招生有一定的帮助。进入国家集训队的,可以直接保送清华北大。其他获奖选手可通过夏令营、冬令营、科学营、体验营等各种自主招生渠道争取到降20-60分甚至本一线的录取优惠。

清华大学、北京大学等重点高校每年都会于信息学同学进行签约,包括:无条件降至一本线录取、 有条件降至一本线录取、 有条件降 60 分、30 分等不同档次的降分优惠。

问:几年级开始准备NOIP最好?

答:有的孩子小学就开始学习,或许可在小升初时享受到信息特长生优惠(根据当地政策而定)。

进入初中后,可争取初一拿普及组一等奖,初二开始可直接参加提高组竞赛,或许可在中考升学时享受优惠(根据当地政策而定)。这样高一就可以冲刺提高组一等奖,并且可以冲省队、冲国赛了。

其实,更多的孩子可能是从初一开始,进程和小学开始差不多,参赛也很从容。如果初中毕业才开始,那么节奏可能会有一点紧凑了。

02 备赛小技巧(建议收藏)

下面我分享一下我个人备赛过程中的自己觉得比较好的一些书籍、网站以及一些小的技巧。

首先是入门阶段。

语言基础方面,首先要学习C ,但并不需要面向对象的知识,基本上是C和STL,C的部分可以看《啊哈!C语言》,C 和STL的部分可以看《算法竞赛入门经典(第2版)》的语言篇。

除此之外,可以多刷一些历年NOIP的题目,以及省选的题目。

以上需要大量投入时间,刷题的时候注意尽量刷“刚好能做出来”的题目,思考一段时间(比如一天)之后还没有头绪,或者程序一直调试不出来的话,可以看一下书上或者搜索一下网络上的资料,一般的题目都会有人在网上发题解,但是千万不要依赖题解,自己思考的过程才是最重要的。

除此之外,还要加强各类题目的训练。

再就是进阶阶段。

对于有进阶需求的同学,建议大家可以详细看一下《算法竞赛入门经典(第2版)》以及《算法竞赛入门经典(训练指南)》,并尽量完成上面的练习题。

王小宇:

首先声明,我是一个高一的OIer,有的东西只是自己的感受,大家不要太计较啦

我是从初一下学期开始学习的,现在也是将近三个整年了。

基础的东西一定不能忘,NOIP2015是我第一次参加NOIP,当时稀里糊涂的过了初赛,复赛之前掌握的东西真的很少,复赛前一天我才学到高精度计算。那时候用的是Pascal,学习数组的时候因为比较赶,所以没大练习,顶多是能比较基础地使用一维数组。结果,相信大家都记得,NOIP2015普及第二题,扫雷,需要开二维数组。当时我一看这道题就懵了,完全想不起来二维数组怎么开了,怎么调试也过不了,最后,普及二等。

其实,还是我太弱了,毕竟这么基础的东西怎么能忘掉呢。

NOIP2016的时候,初三,那时候数据结构只是学了点基础,但对于普及组来说也足够了。复赛的时候,可以说是基本没用到数据结构和算法,最多就是第三题用了一个桶排序,前两题全部暴力模拟,但是当时模拟打的比较稳,所以前两题AC。结果,NOIP2016普及一等。

所以说,最基本的暴力模拟也是一定要熟练的,毕竟很多时候正解是很难想出来的,这时如果你的暴力打的稳,并且优化的好的话,只要数据不是很大或者很坑,也是能拿到不少分的。

其实,归根结底,还是要努力学啊,如果你能把考点内容全都掌握的很熟练,那还用什么暴力模拟呢?随手一打那就是550 啊。如果心态好、精神充足的话,AK也是有可能哦。当然,那需要很扎实的知识基础和丰富的经验了。

还有,我觉得一个好的学习氛围是很重要的。如果你有很好的教练团队或者水平很高的同学的话,氛围肯定是不一样的。在这种氛围下,只要你能认真努力,我想就算想学不好也很难吧。

下文是NOIP吧吧友(账号:lm40015410)对个人NOIP 之旅的一个总结,主要针对初次参加NOIP的普及组新生。总结了教训,也参考了一部分神犇的资料,希望能给各位新生们一个参考。

距离NOIP2017还有三个多月的时间,这几个月可以干很多事,这也就是我接下来要说的。送给大家一个公式:竞赛成绩=实力x经验 给大家解释一下这个公式。我有一个同学,可以算是神犇级别的了吧。他的竞赛实力相当牛b,单源、DP什么的伪代码能轻松默下来,红黑树、博弈论甚至FFT

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved