[ { "id": 1, "name": "计算机的基本构成", "original_score": 1, "new_score": 2, "changed": true, "reason": "基础重要,竞赛环境必备" }, { "id": 2, "name": "操作系统基本概念及常见操作", "original_score": 1, "new_score": 2, "changed": true, "reason": "环境操作基础,实用性提升" }, { "id": 3, "name": "计算机网络和Internet基本概念", "original_score": 1, "new_score": 1, "changed": false, "reason": "竞赛中应用较少" }, { "id": 4, "name": "计算机的历史和常见用途", "original_score": 1, "new_score": 1, "changed": false, "reason": "理论性强,实用性低" }, { "id": 5, "name": "NOI相关活动的历史与规则", "original_score": 1, "new_score": 1, "changed": false, "reason": "非技术核心内容" }, { "id": 6, "name": "位、字节与字", "original_score": 1, "new_score": 3, "changed": true, "reason": "位运算基础,竞赛常用" }, { "id": 7, "name": "程序设计语言及编译运行基本概念", "original_score": 1, "new_score": 2, "changed": true, "reason": "理解编译流程重要" }, { "id": 8, "name": "文件/目录的图形界面操作", "original_score": 1, "new_score": 1, "changed": false, "reason": "竞赛中应用少" }, { "id": 9, "name": "Windows/Linux集成开发环境使用", "original_score": 1, "new_score": 2, "changed": true, "reason": "开发环境熟悉度重要" }, { "id": 10, "name": "编译命令g++的基本使用", "original_score": 1, "new_score": 3, "changed": true, "reason": "编译命令基础,实用性强" }, { "id": 11, "name": "标识符、关键字、常量、变量、表达式", "original_score": 1, "new_score": 3, "changed": true, "reason": "编程基础,必备知识" }, { "id": 12, "name": "常量与变量的命名、定义及作用", "original_score": 1, "new_score": 3, "changed": true, "reason": "基础语法,重要性提升" }, { "id": 13, "name": "头文件与名字空间", "original_score": 2, "new_score": 3, "changed": true, "reason": "代码组织关键" }, { "id": 14, "name": "编辑、编译、解释、调试概念", "original_score": 2, "new_score": 3, "changed": true, "reason": "调试能力重要" }, { "id": 15, "name": "基本数据类型(int,long long,float,double,char,bool)", "original_score": 1, "new_score": 3, "changed": true, "reason": "类型理解基础" }, { "id": 16, "name": "输入输出语句(cin/cout/scanf/printf)", "original_score": 2, "new_score": 3, "changed": true, "reason": "IO基础,频繁使用" }, { "id": 17, "name": "条件语句(if/switch)", "original_score": 2, "new_score": 3, "changed": true, "reason": "控制流基础" }, { "id": 18, "name": "循环语句(for/while/do while)", "original_score": 2, "new_score": 3, "changed": true, "reason": "循环结构核心" }, { "id": 19, "name": "多层循环语句", "original_score": 3, "new_score": 4, "changed": true, "reason": "复杂度提升,常见考点" }, { "id": 20, "name": "算术/关系/逻辑运算", "original_score": 1, "new_score": 3, "changed": true, "reason": "运算基础,频繁使用" }, { "id": 21, "name": "位运算", "original_score": 2, "new_score": 5, "changed": true, "reason": "高频考点,难度较大" }, { "id": 22, "name": "数学库常用函数", "original_score": 3, "new_score": 4, "changed": true, "reason": "数学思维增强" }, { "id": 23, "name": "顺序/分支/循环结构", "original_score": 1, "new_score": 3, "changed": true, "reason": "基础结构,重要性提升" }, { "id": 24, "name": "模块化程序设计与流程图", "original_score": 2, "new_score": 3, "changed": true, "reason": "代码组织与设计" }, { "id": 25, "name": "数组与数组下标", "original_score": 1, "new_score": 4, "changed": true, "reason": "基础数据结构,应用广" }, { "id": 26, "name": "二维数组与多维数组", "original_score": 3, "new_score": 4, "changed": true, "reason": "常见数据结构" }, { "id": 27, "name": "字符数组与string类", "original_score": 2, "new_score": 4, "changed": true, "reason": "字符串处理基础" }, { "id": 28, "name": "函数定义与调用、递归函数", "original_score": 2, "new_score": 5, "changed": true, "reason": "递归难点,重要考点" }, { "id": 29, "name": "传值与传引用参数", "original_score": 3, "new_score": 4, "changed": true, "reason": "参数传递细节重要" }, { "id": 30, "name": "结构体与联合体", "original_score": 3, "new_score": 4, "changed": true, "reason": "数据组织关键" }, { "id": 31, "name": "指针与引用", "original_score": 4, "new_score": 5, "changed": true, "reason": "核心难点,区分度高" }, { "id": 32, "name": "文件读写", "original_score": 2, "new_score": 3, "changed": true, "reason": "竞赛中偶尔应用" }, { "id": 33, "name": "STL常用函数(min/max/swap/sort)", "original_score": 3, "new_score": 5, "changed": true, "reason": "高频实用,效率提升" }, { "id": 34, "name": "STL容器(stack/queue/list/vector)", "original_score": 4, "new_score": 6, "changed": true, "reason": "竞赛必备,应用广泛" }, { "id": 35, "name": "链表(单/双向/循环)", "original_score": 3, "new_score": 4, "changed": true, "reason": "数据结构基础" }, { "id": 36, "name": "栈", "original_score": 3, "new_score": 5, "changed": true, "reason": "高频考点,应用广" }, { "id": 37, "name": "队列", "original_score": 3, "new_score": 5, "changed": true, "reason": "高频考点,应用广" }, { "id": 38, "name": "树的定义与基本概念", "original_score": 3, "new_score": 5, "changed": true, "reason": "基础数据结构" }, { "id": 39, "name": "二叉树定义与基本性质", "original_score": 3, "new_score": 5, "changed": true, "reason": "基础树结构" }, { "id": 40, "name": "树/二叉树的表示与存储", "original_score": 4, "new_score": 6, "changed": true, "reason": "存储实现关键" }, { "id": 41, "name": "二叉树的遍历(前序/中序/后序)", "original_score": 4, "new_score": 6, "changed": true, "reason": "遍历是基础技能" }, { "id": 42, "name": "完全二叉树定义、性质与数组表示", "original_score": 4, "new_score": 6, "changed": true, "reason": "重要树结构" }, { "id": 43, "name": "哈夫曼树与哈夫曼编码", "original_score": 4, "new_score": 5, "changed": true, "reason": "经典算法,应用有限" }, { "id": 44, "name": "二叉搜索树", "original_score": 4, "new_score": 5, "changed": true, "reason": "重要树结构" }, { "id": 45, "name": "图的定义与相关概念", "original_score": 3, "new_score": 5, "changed": true, "reason": "图论基础" }, { "id": 46, "name": "图的存储(邻接矩阵/邻接表)", "original_score": 4, "new_score": 6, "changed": true, "reason": "图论基础实现" }, { "id": 47, "name": "算法概念", "original_score": 1, "new_score": 3, "changed": true, "reason": "基础理论重要" }, { "id": 48, "name": "算法描述(自然语言/流程图/伪代码)", "original_score": 2, "new_score": 3, "changed": true, "reason": "表达能力提升" }, { "id": 49, "name": "枚举法", "original_score": 1, "new_score": 3, "changed": true, "reason": "基础解题方法" }, { "id": 50, "name": "模拟法", "original_score": 1, "new_score": 6, "changed": true, "reason": "高频考点,实用性强" }, { "id": 51, "name": "贪心法", "original_score": 3, "new_score": 6, "changed": true, "reason": "高频且区分度高" }, { "id": 52, "name": "递推法", "original_score": 3, "new_score": 5, "changed": true, "reason": "动态规划基础" }, { "id": 53, "name": "递归法", "original_score": 4, "new_score": 6, "changed": true, "reason": "重要思维方式" }, { "id": 54, "name": "二分法", "original_score": 4, "new_score": 7, "changed": true, "reason": "高频且效率关键" }, { "id": 55, "name": "倍增法", "original_score": 4, "new_score": 7, "changed": true, "reason": "新增高效技巧" }, { "id": 56, "name": "前缀和", "original_score": 3, "new_score": 5, "changed": true, "reason": "常用优化技巧" }, { "id": 57, "name": "差分", "original_score": 4, "new_score": 6, "changed": true, "reason": "新增且实用" }, { "id": 58, "name": "高精度运算", "original_score": 4, "new_score": 5, "changed": true, "reason": "应用有限但难度较高" }, { "id": 59, "name": "排序基本概念", "original_score": 3, "new_score": 5, "changed": true, "reason": "基础且频繁" }, { "id": 60, "name": "冒泡排序", "original_score": 3, "new_score": 3, "changed": false, "reason": "基础教学用" }, { "id": 61, "name": "选择排序", "original_score": 3, "new_score": 3, "changed": false, "reason": "基础教学用" }, { "id": 62, "name": "插入排序", "original_score": 3, "new_score": 3, "changed": false, "reason": "基础教学用" }, { "id": 63, "name": "计数排序", "original_score": 3, "new_score": 4, "changed": true, "reason": "常用优化排序" }, { "id": 64, "name": "深度优先搜索(DFS)", "original_score": 5, "new_score": 8, "changed": true, "reason": "高频关键算法" }, { "id": 65, "name": "广度优先搜索(BFS)", "original_score": 5, "new_score": 8, "changed": true, "reason": "高频关键算法" }, { "id": 66, "name": "图的深度优先遍历", "original_score": 4, "new_score": 7, "changed": true, "reason": "图论核心算法" }, { "id": 67, "name": "图的广度优先遍历", "original_score": 4, "new_score": 7, "changed": true, "reason": "图论核心算法" }, { "id": 68, "name": "泛洪算法(Flood Fill)", "original_score": 5, "new_score": 7, "changed": true, "reason": "常见应用,区分度高" }, { "id": 69, "name": "动态规划基本思路", "original_score": 4, "new_score": 9, "changed": true, "reason": "拉开差距关键" }, { "id": 70, "name": "简单一维动态规划", "original_score": 4, "new_score": 9, "changed": true, "reason": "基础DP,频繁考" }, { "id": 71, "name": "简单背包类型动态规划", "original_score": 5, "new_score": 9, "changed": true, "reason": "高频难点" }, { "id": 72, "name": "简单区间类型动态规划", "original_score": 5, "new_score": 9, "changed": true, "reason": "高频难点" }, { "id": 73, "name": "自然数/整数/有理数/实数及运算", "original_score": 1, "new_score": 2, "changed": true, "reason": "基础数学知识" }, { "id": 74, "name": "进制与进制转换", "original_score": 1, "new_score": 3, "changed": true, "reason": "竞赛常用基础" }, { "id": 75, "name": "代数(初中部分)", "original_score": 1, "new_score": 2, "changed": true, "reason": "基础数学" }, { "id": 76, "name": "几何(初中部分)", "original_score": 1, "new_score": 2, "changed": true, "reason": "基础数学" }, { "id": 77, "name": "整除/因数/倍数/质数/合数", "original_score": 3, "new_score": 5, "changed": true, "reason": "数学基础,频繁考" }, { "id": 78, "name": "取整", "original_score": 3, "new_score": 4, "changed": true, "reason": "数学技巧" }, { "id": 79, "name": "模运算与取余", "original_score": 3, "new_score": 6, "changed": true, "reason": "高频数学技巧" }, { "id": 80, "name": "整数唯一分解定理", "original_score": 3, "new_score": 5, "changed": true, "reason": "数学基础" }, { "id": 81, "name": "辗转相除法(欧几里得算法)", "original_score": 3, "new_score": 6, "changed": true, "reason": "高频数学算法" }, { "id": 82, "name": "素数筛法(埃氏筛/线性筛)", "original_score": 4, "new_score": 7, "changed": true, "reason": "高频数学算法" }, { "id": 83, "name": "集合", "original_score": 2, "new_score": 3, "changed": true, "reason": "基础数学概念" }, { "id": 84, "name": "加法原理", "original_score": 2, "new_score": 3, "changed": true, "reason": "组合数学基础" }, { "id": 85, "name": "乘法原理", "original_score": 2, "new_score": 3, "changed": true, "reason": "组合数学基础" }, { "id": 86, "name": "排列", "original_score": 4, "new_score": 5, "changed": true, "reason": "组合数学重要" }, { "id": 87, "name": "组合", "original_score": 4, "new_score": 5, "changed": true, "reason": "组合数学重要" }, { "id": 88, "name": "杨辉三角", "original_score": 4, "new_score": 4, "changed": false, "reason": "基础数学工具" }, { "id": 89, "name": "ASCII码", "original_score": 2, "new_score": 3, "changed": true, "reason": "字符串处理基础" } ]