基础篇

1、《全国青少年信息学奥林匹克分区联赛初赛培训教材》(推荐指数:4颗星)

曹文,吴涛编著,知识点大杂烩,部分内容由学生撰写,但是对初赛知识点的覆盖还是做得相当不错的。语言是pascal的。

2、谭浩强 老先生写的《C语言程序设计(第三版)》(推荐指数:5颗星)

针对零基础学C语言的筒子,这本书是必推的。

3、《骗分导论》(推荐指数:5颗星)

参加NOIP必看之经典

4、《全国信息学奥林匹克联赛 培训教程(一)》(推荐指数:5颗星)

传说中的黄书。吴文虎,王建德著,系统地介绍了计算机的基础知识和利用Pascal语言进行程序设计的方法

5、《全国青少年信息学奥林匹克联赛模拟训练试卷精选》

王建德著,传说中的红书。

6、《算法竞赛入门经典》(推荐指数:5颗星)

刘汝佳著,算法必看经典。

7、《算法竞赛入门经典:训练指南》(推荐指数:5颗星)

刘汝佳著,《算法竞赛入门经典》的重要补充

提高篇

1、《算法导论》(推荐指数:5颗星)

这是OI学习的必备教材。

2、《算法艺术与信息学竞赛》(推荐指数:5颗星)

刘汝佳著,传说中的黑书。

3、《学习指导》(推荐指数:5颗星)

刘汝佳著,《算法艺术与信息学竞赛》的辅导书。(PS:仅可在网上搜到,格式为PDF)。

4、《奥赛经典》(推荐指数:5颗星)

有难度,但是很厚重。

5、《2016版高中信息学竞赛历年真题解析红宝书》(推荐指数:5颗星)

历年真题,这是绝对不能遗失的存在。必须要做!

刷题篇

1、题库方面首推USACO(美国的赛题),usaco写完了一等基本上就没有问题,如果悟性好的话甚至能在NOI取得不错的成绩.

2、除此之外Vijos也是一个不错的题库,有很多中文题.

3、国内广受NOIP级别选手喜欢的国内OJ(Tyvj、CodeVs、洛谷、RQNOJ)

4、BJOZ拥有上千道省选级别及以上的题目资源,但有一部分题目需要购买权限才能访问。

5、UOZ 举办NOIP难度的UER和省选难度的UR。赛题质量极高,命题人大多为现役集训队选手。