本书选AtCoder竞赛中的训练题目,也含一些NOIP比赛的真题,全面覆盖C++语言的基础知识,括顺序结构、分支结构、循环结构、数组、字符串、函数、结构体等核心概念。书中不仅提供了基础语法的训练题,还心挑选了一些需要深入分析问题的思维题,在帮助读者提升编程技能,学会如何运用编程解决实际问题。 本书选Atcoder竞赛中的训练题目,初步探讨了CSP-J组认证中常见的简单算法和计算机数学问题,内容涵盖排序、枚举、模拟、二分、贪心、搜索、数据结构、动态规划、数论、组合数学等多个领域,以及C++中STL的高效使用方法。这些内容是算法竞赛中不可或缺的知识,在帮助读者培养计算思维,初步掌握简单算法问题的思维方法和实现技巧。