本书是针对ACM主办的靠前大学生程序设计竞赛的训练指南,主要介绍程序设计和针对竞赛训练所需的基础知识和基本数学概念,包括UVa OJ平台的使用方法、C++的输入输出处理、C++库实现所包含的数据结构、不错数据结构、字符串的处理和相关算法、排序与查找算法、代数、组合数学、数论、几何等内容。本书在介绍基础概念的基础上,引入了众多题目,以C++解题,针对部分题目给出参考代码,方便参考和练习。本书适合有意参加靠前大学生程序设计竞赛的本科生、研究生阅读,对有意参加靠前信息学奥林匹克竞赛的中学生具有参考价值,也可作为计算机专业相关课程的参考教材。
|