摘要: CSP-J 模拟赛8 — 讲评 目录 T1 团结(unite) T2 染色(color) T3 三元组(triple) T4 排序(sort) 赛场经验总结 T1 团结(unite) 题意回顾 给定长度为 \(n\) 的序列 \(A\),每次操作:选位置 \(i\),将 \(A_i\) 变为 \(\ 阅读全文
posted @ 2026-07-17 08:09 surprise_ying 阅读(35) 评论(0) 推荐(0)
摘要: CSP-J 模拟赛 7 讲评 目录 T1 序列重排(arrange) T2 划分(partition) T3 蛋糕(cake) T4 矩阵(matrix) 赛场经验总结 T1 序列重排(arrange) 题意简述 给定长度为 \(n\) 的序列 \(A\),可以任意重排。定义权值为 \(\opera 阅读全文
posted @ 2026-07-15 23:32 surprise_ying 阅读(44) 评论(0) 推荐(0)
摘要: 模拟赛 6 讲评课件 目录 题目 名称 核心考点 难度 T1 最大公约数 (gcd) 数学结论 ★☆☆☆☆ T2 数的变换 (number) 质因数分解、贪心 ★★☆☆☆ T3 回文 (palindrome) 桶统计、枚举优化 ★★★★☆ T4 序列 (sequence) 数位 DP、组合计数 ★★ 阅读全文
posted @ 2026-07-15 14:24 surprise_ying 阅读(26) 评论(0) 推荐(0)
摘要: 普及模拟赛 5 讲评课件 T1 舞蹈机器人(dance) 题目大意 机器人在二维平面原点,朝上下左右之一出发。每移动一次后必须左转或右转 \(90^\circ\)(即:若本次是上下移动,下次必须左右移动;反之亦然)。移动 \(n\) 步后,可到达多少个不同的终点?方向不计。 思路分析 每两次移动构成 阅读全文
posted @ 2026-07-14 14:25 surprise_ying 阅读(27) 评论(0) 推荐(0)
摘要: CSP-J 普及模拟赛 3 讲评 T1 染色(paint) 题目大意 有一条数轴,小蓝把 \([L_1, R_1)\) 这段区间涂成了蓝色,小红把 \([L_2, R_2)\) 这段区间涂成了红色。问:有多少长度的区间被同时涂上了蓝色和红色?(也就是问紫色区间的长度) 思路分析 这道题其实就是在问: 阅读全文
posted @ 2026-07-09 08:15 surprise_ying 阅读(40) 评论(0) 推荐(0)
摘要: 2024 CSP-J 普及模拟赛 2 —— 讲评课件 整体概述 本场模拟赛共有 4 道题,难度逐步递增: 题目 难度 核心知识点 互质划分 ★☆☆☆☆ 数学观察、gcd 性质 出租车 ★★☆☆☆ 双指针 / 前后缀扫描 木雕玩具 ★★★☆☆ 二分答案 + 贪心验证 幽默数 ★★★★☆ LCM 性质、 阅读全文
posted @ 2026-07-08 08:13 surprise_ying 阅读(52) 评论(0) 推荐(0)
摘要: CSP-J 普及模拟赛(一)—— 讲评课件 第一部分:CSP-J 复赛比赛策略 一、江西省一等奖分数线回顾 年份 CSP-J 江西省一等奖分数线 全国基准线 2022 165 分 — 2023 170 分 — 2024 230 分 250 分 2025 235 分 255 分 趋势分析:分数线逐年攀 阅读全文
posted @ 2026-07-06 23:37 surprise_ying 阅读(68) 评论(0) 推荐(0)
摘要: 【图论2-2】最短路 16 道题 | 难度 3-6 | 约 160 分钟 | S 组提高 上节课回顾 📝 【图论2-1】树 知识点 核心思想 树的定义与存储 \(n\) 个点 \(n-1\) 条边无环连通图,邻接表无向存储 LCA(最近公共祖先) 二叉倍增法:预处理 \(O(n\log n)\), 阅读全文
posted @ 2026-07-04 14:02 surprise_ying 阅读(17) 评论(0) 推荐(0)
摘要: 【入门5】字符串与文件操作 8 道题 | 难度 2-4 | 约 90 分钟 | 零基础入门 上节课回顾 📝 【入门4】数组与数据批量存储 知识点 核心思想 一维数组 int a[N]; 批量存储数据,循环遍历 二维数组 int a[N][M]; 表格存储,行列表遍历 标记法 用下标代表数据,值代表 阅读全文
posted @ 2026-07-04 08:57 surprise_ying 阅读(26) 评论(0) 推荐(0)
摘要: 【数学1】基础数学问题 24 道题 | 难度 1-5 | 约 180 分钟 | J 组普及/提高 上节课回顾 📝 本课是「基础篇」数学模块的第一讲。前置知识:C++ 基础语法(循环、数组、函数)。 在正式开始之前,请先完成课前自测,检验以下基础知识: 知识点 自检问题 素数判定 判断 \(n\) 阅读全文
posted @ 2026-06-28 13:30 surprise_ying 阅读(20) 评论(0) 推荐(0)