此处收录了 CCF 官方比赛历年真题(含笔试题等)。
登录以参加训练计划
目前已收录:
- CSP-S(2019 - 2024)
- NOIP(2020 - 2024)
- NOI(2025)
- 杂项(部分)
由于评测机性能差异,部分题目的时间限制有所放大。
你可以在各题目中点击右侧的「文件」以下载附件。
所有数据均为 CCF 官方数据。
章节 1. Others
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| P6 [System Test] CSP-S1 2023 Adaptation | 69 | 15 | 5 |
| P11 [System Test] Three in a row | 7 | 3 | 3 |
| P20 [Sleeping Cup #2] Are you ready for it? | 28 | 6 | 5 |
章节 2. CSP-S
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| P68 [CSP-S 2019 Day 1] Gray Code | 2 | 2 | 3 |
| P69 [CSP-S 2019 Day 1] Bracket Tree | 4 | 2 | 6 |
| P70 [CSP-S 2019 Day 1] Cut and Swap | 3 | 2 | 10 |
| P71 [CSP-S 2019 Day 2] Guest Treating | 2 | 2 | 8 |
| P72 [CSP-S 2019 Day 2] Brute Force Optimization | 54 | 2 | 9 |
| P73 [CSP-S 2019 Day 2] Subtree Centroids | 4 | 3 | 10 |
| P74 [CSP-S 2020] Julian Calendar | 4 | 2 | 6 |
| P75 [CSP-S 2020] Zoo Enlargement | 1 | 1 | 4 |
| P76 [CSP-S 2020] Database Optimization | 1 | 1 | 7 |
| P77 [CSP-S 2020] Snake Duels | 1 | 1 | 10 |
| P78 [CSP-S 2021] Airport programming | 2 | 2 | 6 |
| P79 [CSP-S 2021] Starred bracket sequence | 10 | 2 | 7 |
| P80 [CSP-S 2021] Palindromic deque | 2 | 2 | 6 |
| P81 [CSP-S 2021] Black and white crosses | 9 | 2 | 9 |
| P82 [CSP-S 2022] Holiday plan | 4 | 3 | 7 |
| P83 [CSP-S 2022] Multiplication game | 5 | 2 | 6 |
| P84 [CSP-S 2022] Galaxy war | 5 | 2 | 8 |
| P85 [CSP-S 2022] Network test | 7 | 2 | 9 |
| P86 [CSP-S 2023] Password lock | 5 | 4 | 3 |
| P87 [CSP-S 2023] 2-pop game | 4 | 2 | 6 |
| P88 [CSP-S 2023] Structural morphology | 2 | 2 | 6 |
| P89 [CSP-S 2023] Tree planting | 16 | 2 | 6 |
| P90 [CSP-S 2024] Card duels | 12 | 7 | 2 |
| P91 [CSP-S 2024] Overspeed versus cameras | 4 | 4 | 5 |
| P92 [CSP-S 2024] Red and blue array | 9 | 3 | 7 |
| P93 [CSP-S 2024] Arena championship | 6 | 4 | 10 |
章节 3. NOIP
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| P162 [NOIP 2020] Sewage Emission | 3 | 2 | 5 |
| P163 [NOIP 2020] String Breakdown | 2 | 2 | 8 |
| P164 [NOIP 2020] Ball Sorting Puzzle | 3 | 2 | 9 |
| P165 [NOIP 2020] K-Dimension Movements | 2 | 2 | 10 |
| P166 [NOIP 2021] Number Game | 2 | 2 | 4 |
| P167 [NOIP 2021] Popcount-limited Sequence | 2 | 2 | 7 |
| P168 [NOIP 2021] Variance Minimization | 3 | 2 | 8 |
| P169 [NOIP 2021] Count Valid Moves | 31 | 2 | 10 |
| P170 [NOIP 2022] CCF Garden | 4 | 3 | 6 |
| P171 [NOIP 2022] 2-pop Game with Stacks | 4 | 3 | 10 |
| P172 [NOIP 2022] Barrack Connection Guarding | 3 | 3 | 8 |
| P173 [NOIP 2022] One-Versus-One Programming Contest | 4 | 2 | 9 |
| P174 [NOIP 2023] "Abandon" Replacement Plan | 5 | 4 | 3 |
| P175 [NOIP 2023] True, False, Unknown, and a Certainty Seeker | 3 | 2 | 6 |
| P176 [NOIP 2023] "Particular Order" Auto Complete Challenge | 3 | 2 | 9 |
| P177 [NOIP 2023] Running Motivation Analysis | 6 | 2 | 8 |
| P178 [NOIP 2024] Bit Alignment | 5 | 4 | 7 |
| P179 [NOIP 2024] Assignment Counting | 5 | 3 | 6 |
| P180 [NOIP 2024] Edge-based Trees | 4 | 2 | 9 |
| P181 [NOIP 2024] Deepest LCA | 16 | 4 | 8 |
章节 4. NOI
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| P94 [NOI 2025 Day 1] 机器人 | 3 | 2 | 5 |
| P95 [NOI 2025 Day 1] 序列变换 | 7 | 2 | 9 |
| P96 [NOI 2025 Day 1] 数字树 | 3 | 2 | 10 |
| P97 [NOI 2025 Day 2] 三目运算符 | 8 | 3 | 7 |
| P98 [NOI 2025 Day 2] 集合 | 2 | 2 | 10 |
| P99 [NOI 2025 Day 2] 绝对防御 | 3 | 3 | 10 |