学习信奥赛的资源

分享 Naonaobaba 2023-12-18 20:53 148 0

基本情况:
十八线县城,没有专门的编程培训机构。
孩子五年级,成绩稳定在班级第1、年级前10(8个班350个学生),小学数学知识基本都会,英语能达到中考水平,在家学过Scratch(已经过了电子学会的三级)。
想在五六年级和初中尝试信奥赛,但苦于对此不够熟悉,没有教育资源。

求过来人,指点经验、分享资源。感谢!!


这我熟啊
先介绍一下我自己的成绩:
今年刚结束的第一轮CSP-J 91分,CSP-S 86分,第二轮CSP-J 400分,CSP-S 220分,NOIP 181分。五个全都是一等奖,USACO黄金级,目前初中三年级。

平时自学和老师辅导大概各占一半。
如果原来没有接触过C++,建议刚开始先找辅导机构学,不清楚你那边的情况,据我自己的了解学而思有信奥的课程,但是我没有参加过,不清楚好不好;也有些专门搞信奥培训的辅导机构,如果能找到这类机构最好,但是我不了解。

个人认为入门以后重点在于自学。常用到的网站有:
洛谷(www.luogu.com.cn),一个在线评测系统(可以当作是题库),初学建议用洛谷的“题单”功能,可以循序渐进地学习,题目难度从入门到进阶都有,基本上从第一天写程序到进国家队都能在这里面找到合适的难度。
OI-Wiki(oi-wiki.org),一个学习信奥常用的知识库,比较专业,适合进阶学习。

常用的书:
信奥一本通,有比较详细的学习路线,我很多同学都推荐这本书(不过我自己更喜欢在网上找资料,因人而异)

推荐的学习路线:
首先必须入门C++,掌握一些语法,不用太多,学会基本的输入输出和变量、数学运算以后;然后上洛谷找到“顺序题单”(这里的顺序不是指按顺序学习,是指这个题单里的题不需要循环和if-else这样的语句),然后一边做题一边学习语法,如果能自学将这个题单刷完肯定能快速掌握C++。关键点在于题目和学习结合。当然不能死刷题,但是连基础语法都没有学会的时候这是一个不错的方法。

这不代表不需要课外机构的辅导。学习路线因人而异,比如我比较喜欢自学,自己琢磨各种东西(否则为什么我一个信奥选手会出现在吾爱论坛),但是有些人更喜欢老师的引导。

上述内容不能保证准确,例如关于“洛谷”中的内容最难有多难,我也不清楚,毕竟我没进过国家队,不知道国家队还需不需要这种难度的题(但是大概率是需要的)。

以下是一些学习信奥赛的资源:

NOI官网:提供竞赛报名、考试大纲、最新资讯及趋势等信息,也提供了一些在线资源,其中包括在线测评系统(OJ)。
洛谷:提供题库、比赛、讨论等功能,可以循序渐进地刷题,也可以参加比赛,与其他信奥学子交流。
浙大ZOJ:提供题库、比赛、讨论等功能,可以循序渐进地刷题,也可以参加比赛,与其他信奥学子交流。
力扣:提供算法题目,可以练习算法和数据结构,也可以参加企业笔试。
信息学奥赛一本通:一本介绍信息学竞赛的书籍,内容涵盖了算法、数据结构、程序设计等方面,适合初学者。


评论区