信息学竞赛辅导之教材的选择
照从基础到提高到深入的顺序,一般按照下面的顺序进行教材的阅读和学习:
初级篇:

· 全国信息学奥林匹克联赛培训教程(一)(普及本) 吴文虎等 著
ISBN:7302074003
装帧:平装 印次:1-4
定价:19.8元
图书简介:
中国计算机学会信息学奥林匹克丛书由中国计算机学会信息学奥林匹克专业委员会主编,由全国著名专家学者精心编著而成。
本 书是本套丛书普及本中培训教程的第一册,它针对联赛考核的知识点,系统地介绍了计算机的基础知识和利用Pascal语言进行程序设计的方法,并通过大量的 实例具体阐述了阅读程序的方法和技巧。与本书同进出版的培训教程第二册在第一册的基础上,进一步讲解了程序测试、效率分析和程序设计中的数据结构和算法的 基本内容,并提供了如何提高算法效率的具体策略。
本书作者依据学生已有的认识经验,对书的内容作了周密的安排。教程体系合理、概念清晰、例题丰富、文字流畅、通俗易懂。
本书既可以作为全国信息学奥林匹克联赛的培训教材、联赛辅导教师的参考用书、参赛选手的自学用书,也可作为大中专院校相关专业以及电脑爱好者的参考书。

· 全国信息学奥林匹克联赛培训教程(二)(普及本) 吴文虎等 著
ISBN:7302074100
装帧:平装 印次:1-2
定价:23.8元
图书简介:
“中国计算机学会信息学奥林匹克系列丛书”由中国计算机学会信息学奥林匹克科学委员会主编,由全国著名专家学者精心编著而成。
本 书是本套丛书普及本中培训教程的第二册,它在第一册的基础上,针对联赛考核的知识点,讲解了程序测试、效率分析和程序设计中数据结构和算法等内容,并提供 了提高算法效率的具体策略,不仅能帮助刚刚迈进信息学奥林匹克竞赛大门的参赛选手掌握程序设计的基本知识,更从启迪思维的角度引导他们如何分析问题和解决 问题。本书带提供了大量的例题及解题算法,以帮助读者更深刻的理解和掌握解题思路,并在实战中灵活运用。
本书深入浅出、思路清晰,既可作为全国信息学奥林匹克联赛的培训教材、联赛辅导教师的参考用书、参赛选手的自学用书,也可作为大中专院校相关专业以及电脑爱好者的参考书。

· 全国信息学奥林匹克联赛试题精解(2001-2003)普及本 吴文虎等 著
ISBN:7302090246
装帧:平装 印次:1-2
定价:18.6元
图书简介:
《中 国计算机学会信息学奥林匹克系列丛书》由中国计算机学会信息学奥林匹克科学委员会主编,由全国著名专家学者精心编著而成。本书收录了全国信息学奥林匹克联 赛2001年至2003年的全部复赛试题,所有试题都给出了具体的算法分析和参考程序清单。对于其中一些试题,不仅给出了常用的基本算法,而且还提供了比 较巧妙的优化算法,以开阔思路,启发思维。
本书深入浅出,可读性强,既适合教师辅导学生使用,也适合参加信息学奥林匹克联赛的学生自学,同时也是大专院校的计算机爱好者学习编程的优秀参考书。
《全国青少年信息学奥林匹克联赛培训教材(中学)》
《全国青少年信息学奥林匹克联赛培训习题与解答(中学)》
----------------------------
中级篇:

全国青少年信息学奥林匹克联赛培训教材(中学高级本)
全国青少年信息学奥林匹克联赛培训习题与解答(中学高级本)
南京大学出版社 2004.06版 292页 平装
《实用算法的分析与程序设计》(传说中的黑宝书)

作 者: 吴文虎 王建德
出 版 社: 电子工业出版社
ISBN : 750534402

· 信息学奥林匹克竞赛指导 ——图论的算法与程序设计(PASCAL版) 吴文虎 著
ISBN:7302022372
装帧:平装 印次:1-3
定价:16元
图书简介:
本书介绍了有关图论的基本概念和典型的图论算法,结合历届赛题分析如何反一个实际问题抽象化为数学中的图论问题,并给出了程序解法。

· 组合数学的算法与程序设计—青少年国际和全国信息学奥林匹克 吴文虎 著
ISBN:7302822038
装帧:平装 印次:1-3
定价:19元

数据结构与算法设计--Pascal语言(青少年信息学奥林匹克竞赛培训教材)
作者:张文双、王学红、郭莲凤
出版社:北京理工大学出版社 出版日期:2006年6月1日
页数:259 装帧:平装
开本:16开 版次:1
ISBN:756400743
----------------------------
高级篇:
《算法艺术与信息学竞赛》
作者: 黄亮 / 刘汝佳
ISBN: 9787302078005 [十位: 7302078009]
定价: 45
出版社: 清华大学出版社
装帧: 简裝本
出版年: 2004-1-1
本书较为系统和全面地介绍了算法学最基本的知识。这些知识和技巧既是高等院校“算法与数据结构”课程的主要内容,也是国际青少年信息学奥林匹克(IOI)竞赛和ACM/ICPC国际大学生程序设计竞赛中所需要的。书中分析了相当数量的问题。
本书共3章。第1章介绍算法与数据结构;第2章介绍数学知识和方法;第3章介绍计算机几何。全书内容丰富,分析透彻,启发性强,既适合读者自学,也适合于课堂讲授。
本书适用于各个层次的信息学爱好者、参赛选手、辅导老师和高等院校计算机专业的师生。本书既是信息学入门和提高的好帮手,也是一本内容丰富、新颖的资料集。
《算法导论(第二版 影印版)》
本 书自第一版出版以来,已经成为世界范围内广泛使用的大学教材和专业人员的标准参考手册。本书全面论述了算法的内容,从一定深度上涵盖了算法的诸多方面,同 时其讲授和分析方法又兼顾了各个层次读者的接受能力。各章内容自成体系,可作为独立单元学习。所有算法都用英文和伪码描述,使具备初步编程经验的人也可读 懂。全书讲解通俗易懂,且不失深度和数学上的严谨性。第二版增加了新的章节,如算法作用、概率分析与随机算法、线性编程等,几乎对第一版的各个部分都作了 大量修订。

计算机程序设计艺术(英文影印版)(1-3卷精装全套)
该 套图书共3卷,内容如下: 卷1为基础运算法则,该书以基本的编程概念和技术为开始,然后讲述信息结构--计算机内信息的表示法,数据元素间的结构关系以及处理它们的有效方法。主要 应用于模拟、数字方法、符号计算、软件和系统设计。许多简单和重要的运算法则和技术已添加到前一版本中,精确的初步计算部分已经修改,以适应当前趋势。 第2卷对半数值算法领域做了全面介绍,分“随机数”和“算术”两章。本卷总结了主要算法范例及这些算法的基本理论,广泛剖析了计算机程序设计与数值分析间 的相互联系。第3版中特别值得注意的是Knuth对随机数生成程序的重新处理和对形式幂级数计算的讨论。 卷3为分拣和搜索,这是本书的第1个修订版,它是对计算机分拣和搜索的一流技术的最全面的研究,它扩展了卷1中数据结构的处理方法,将大小数据库以及内存 和外部存储都包含在内。本书包括对计算机方法仔细检查的选择方案,和其效率的大量分析。本书该版的独特之处在于优化了的分拣,以及对通用散列法和排列法的 新的理论论述。