信奥学习资料汇总

· · 个人记录

信奥的学习需要一定的自主学习能力,需要小朋友们能沉下心去钻研语法知识、算法等理论内容。下面整理了一下小朋友们学习过程中可能用到的资源。竞赛很重要的一点是要刷题,强化编码能力,提升思维灵活性。

书籍

入门:小学生C++趣味编程 清华大学出版社

普及:深入浅出程序设计《洛谷网校》、 《信息学一本通-初赛篇》(初赛冲刺用)

提高:算法竞赛进阶指南 李煜东

网站

这里列出可以很好获取资源的网站地址。

1.百度网站:搜索资源是很重要的一项能力,所以小朋友们可以通过搜索引擎获得需要的知识,比如baidu.com或者自己喜欢的搜索引擎,搜索时候语法相关可以加上C++。

2.B站:B站上资源非常丰富,但是一定要善于使用。小朋友如果花时间看其他视频,则不建议继续使用。

3.oi-wiki:理论知识丰富,结合例题和代码。有时候语言描述比较偏专业化。

比赛练习

1.洛谷:洛谷网站题目非常全面,建议作为主要刷题网站。洛谷使用视频题解是非常不错的资源,可以用于学习。如果直接用题解代码提交会导致封号。

2.学而思提供精选的练习比赛资源,包括周赛和其他刷题题单。周赛分语法基础组、普及奠基、普及提升。分别针对为Z1、Z2/Z3、Z3以上。长学期集训队学员要求必须参与。

3.上海计算机学会竞赛平台:上海月赛题目质量非常不错,建议大家参与。

4.atcoder:日本组织的比赛,题目有英文版,可以适当利用翻译软件。洛谷主页我组织了语法阶段的atcoder练习题单,编码能力稍弱的学员建议参与。

5.usaco:美国信奥,有中文翻译,Z2以上学员参与。刚开始为青铜组。

6.coderforces:俄罗斯比赛,有英文,比赛时间对应的北京时间接近凌晨,提高组参与即可。普及组可以注册账户绑定到洛谷,做CF的题目提交速度会更快一些。

小朋友如果存在课上玩游戏多次提醒仍然未解决,建议暂停学习信奥。