OneCoder Avatar
OneCodercoderli.com · 937 篇博文
ONECODER · DEVELOPER’S KNOWLEDGE BASE

慢慢学,认真写。
把每一次想明白的技术,留在这里。

一个中年人的技术自留地。记录学习 C++、GESP/NOI 信奥算法、Java 架构演进与 Python 的心得体会。 始于 2012,现已积累 937 篇独立技术笔记。

937累计博文
574GESP考级题解
14坚持记录
128万+全站总阅读
微信公众号二维码GESP/CSP 学习公众号
📌 核心置顶 · GESP 编程与算法

【置顶】【GESP】C++ 认证学习资源汇总(26年1月8日更新)

本置顶将汇总本站发布的GESP认证考试相关资源,并进行了分类整理,不定期更新。 GESP资源专项站,Wiki式阅读,专项学习更友好: GESP资源专项站 {: .prompt-info} 所有源代码详见C++ 学习项目:yummy-code(https://github.com/lihongzheshuai/yummy...

📅 2025-06-24·⏱️ 161 分钟·#GESP
考级精选题解C++ 算法考级专栏
算法与 LeetCode 专题 · 核心算法··14 分钟

【算法/二分】luogu-P1873 [COCI 2011/2012

COCI 2011/2012 #5 经典题目,洛谷 P1873,是学习“二分答案(Binary Search on Answer)”必须掌握的教科书级经典例题。适合 GESP 五级、CSP-J 及算法初学者练习。题目难度⭐⭐☆☆☆,洛谷难度等级普及-。

🧮 Algo数据结构与算法
GESP 编程与算法 · 四级··23 分钟

【GESP】C++三级、四级练习 luogu-P2089 烤鸡

GESP C++ 三级、四级经典练习题,考察多重循环枚举、递归回溯搜索(DFS)以及剪枝优化。题目要求找出 10 种配料(每种 13 克)使其质量之和恰好等于目标美味度 nn 的所有可能方案,并按字典序输出。本题规模适中(310=590493^{10} = 59049 种状态),既是初学者练习多层嵌套循环的绝佳载体,也是迈入递归回...

四级C++ 算法考级专栏
GESP 编程与算法 · 四级··14 分钟

【NOIP】1997真题解析 luogu-P2241 统计方形(数据加强版) | GESP三、四级以上可练习

NOIP 1997 普及组第一题(洛谷 P2241 数据加强版),主要考察组合计数原理、循环枚举与数学规律推导。本题既可以通过双重循环枚举矩形的长宽直观求解,也可以通过组合数学与求和公式实现 O(min(n,m))\mathcal{O}(\min(n, m)) 乃至 O(1)\mathcal{O}(1) 的高效求解。同时本题也是经典的“防溢...

四级C++ 算法考级专栏
GESP 编程与算法 · 四级··15 分钟

【GESP】C++四级练习 luogu-P1296 奶牛的耳语

GESP C++ 四级/五级练习题,排序与双指针(滑动窗口/尺取法)及二分查找的经典应用。题目要求在 10610^6 规模下统计所有距离不超过 dd 的奶牛坐标数对。考察将 O(n2)\mathcal{O}(n^2) 暴力枚举优化为 O(nlogn)\mathcal{O}(n \log n) 算法的能力,以及防范 32 位整型溢出与快速...

四级C++ 算法考级专栏
CSP / NOIP 信奥竞赛 · 真题解析··25 分钟

【CSP】CSP-J 2022 第一轮真题解析(三):完善程序题

2022 年 CCF 非专业级软件能力认证(CSP-J/S 2022)第一轮认证于 2022 年 9 月 18 日举行。继前两篇单项选择题与阅读程序题解析后,本文为您带来 第三部分:完善程序题(共 2 大题,10 小题,每小题 3 分,共计 30 分) 的全题型深度解析。 本次完善程序题聚焦于两大高频核心考点: 1....

⌘ CSP信息学奥赛题解
GESP 编程与算法 · 五级··12 分钟

【GESP】C++五级练习 luogu-P3743 小鸟的设备

GESP C++五级练习,实数二分答案与数学建模经典题目。考察在连续充能与消耗模型下,如何利用全局能量守恒将微观调度转化为宏观供需判定,并通过实数二分搜索最大可行时间。难度⭐⭐⭐。洛谷难度等级普及+/提高。

五级C++ 算法考级专栏
CSP / NOIP 信奥竞赛 · 真题解析··25 分钟

【CSP】CSP-J 2022 第一轮真题解析(二):阅读程序题

2022 年 CCF 非专业级软件能力认证(CSP-J/S 2022)第一轮认证于 2022 年 9 月 18 日举行。继上一篇单项选择题解析后,本文为您带来 第二部分:阅读程序题(共 3 大题,计 40 分) 的原题还原、程序主旨透视、算法模拟推演与全题目深度解析。 本次阅读程序题考查了 位运算与 Morton 码(...

⌘ CSP信息学奥赛题解
CSP / NOIP 信奥竞赛 · 真题解析··17 分钟

【CSP】CSP-J 2022 第一轮真题解析(一):单项选择题

2022 年 CCF 非专业级软件能力认证(CSP-J/S 2022)第一轮认证于 2022 年 9 月 18 日举行。 本文为您带来 CSP-J 2022 第一轮真题解析(一):单项选择题(共 15 题,每题 2 分,共计 30 分) 的原题还原、选项剖析与深度考点解析,涵盖 C++ 基础语法、数据结构、进制转换、哈...

⌘ CSP信息学奥赛题解
CSP / NOIP 信奥竞赛 · 真题解析··19 分钟

【CSP】CSP-J 2023 第一轮真题解析(三):完善程序题

2023 年 CCF 非专业级软件能力认证(CSP-J/S 2023)第一轮认证于 2023 年 9 月 16 日举行。继前两篇单项选择题与阅读程序题解析后,本文为您带来 第三部分:完善程序题(共 2 大题,10 小题,每小题 3 分,共计 30 分) 的全题型深度解析。 完善程序题主要考查对 二分查找(寻找有序等差数...

⌘ CSP信息学奥赛题解
CSP / NOIP 信奥竞赛 · 真题解析··25 分钟

【CSP】CSP-J 2023 第一轮真题解析(二):阅读程序题

2023 年 CCF 非专业级软件能力认证(CSP-J/S 2023)第一轮认证于 2023 年 9 月 16 日举行。继上一篇单项选择题解析后,本文为您带来 第二部分:阅读程序题(共 3 大题,计 40 分) 的逐题源码分析、算法推演与深度全解析。 阅读程序题主要考查对 C++ 格式化输出、海伦公式、动态规划最长公共...

⌘ CSP信息学奥赛题解
GESP 编程与算法 · 五级··17 分钟

【GESP】C++五级练习 luogu-P1678 烦恼的高考志愿

GESP C++五级练习,二分查找与排序的应用经典题目。题目要求为每位学生在已有的学校分数线中寻找相差最小的学校,累计最小不满意度。考察将暴力搜索优化为二分查找的能力以及大整数累加防溢出的技巧。难度⭐⭐。洛谷难度等级普及-。

五级C++ 算法考级专栏
CSP / NOIP 信奥竞赛 · 真题解析··28 分钟

【CSP】CSP-J 2023 第一轮真题解析(一):单项选择题

2023 年 CCF 非专业级软件能力认证(CSP-J/S 2023)第一轮认证于 2023 年 9 月 16 日举行。 本文为您带来 CSP-J 2023 第一轮真题解析(一):单项选择题(共 15 题,每题 2 分,共计 30 分) 的原题还原、选项剖析与深度考点解析,涵盖 C++ 基础语法、数据结构、组合数学、进...

⌘ CSP信息学奥赛题解
CSP / NOIP 信奥竞赛 · 真题解析··16 分钟

【CSP】CSP-J 2024 第一轮真题解析(三):完善程序题

2024 年 CSP-J(入门级)第一轮认证于 2024 年 9 月 21 日举行。在前两篇文章中,我们分别解析了单项选择题和阅读程序题。 本文为您带来 CSP-J 2024 第一轮真题解析的第三部分:完善程序题(共 2 大题,每小题 3 分,共计 30 分)。 完善程序题主要考查对完整算法逻辑的理解能力以及代码填空的...

⌘ CSP信息学奥赛题解
CSP / NOIP 信奥竞赛 · 真题解析··21 分钟

【CSP】CSP-J 2024 第一轮真题解析(二):阅读程序题

2024 年 CSP-J(入门级)第一轮认证于 2024 年 9 月 21 日举行。继上一篇单项选择题解析后,本文为您带来第二部分:阅读程序题(共 3 大题,计 40 分)的逐题源码分析、逻辑推理与深度全解析。 阅读程序题主要考查对 C++ 语法细节、基础算法逻辑(素数判定、动态规划、递归思想)及代码执行轨迹跟踪能力。

⌘ CSP信息学奥赛题解
CSP / NOIP 信奥竞赛 · 真题解析··23 分钟

【CSP】CSP-J 2024 第一轮真题解析(一):单项选择题

2024 年 CSP-J(入门级)第一轮认证于 2024 年 9 月 21 日举行。本年度试卷延续了CSP初赛一贯的考查风格,涵盖了计算机基础、数据类型与存储、进制转换、组合数学、C++ 语法基础、数据结构和图论入门等多个核心领域。 本文将为您逐题展示原题,并给出深度解析,帮助 CSP-J 备考同学精准对标考点。这也是...

⌘ CSP信息学奥赛题解
GESP 编程与算法 · 六级··21 分钟

【GESP】C++六级练习 luogu-B2174, 完全背包

GESP C++六级练习。完全背包DP模板题,是学习动态规划背包系列的入门必刷题。本题直接对应完全背包的标准模型,适合初次接触背包DP的同学理解状态定义、转移方程以及正序遍历的含义。难度⭐⭐。洛谷难度等级普及-。

六级C++ 算法考级专栏
GESP 编程与算法 · 六级··17 分钟

【GESP】C++六级练习 luogu-B2173, 多重背包

GESP C++六级练习。多重背包DP模板题,是在 01 背包和完全背包基础上的进阶。每种物品有有限的件数限制,介于"最多1件"和"无限件"之间,需要掌握朴素枚举和二进制拆分两种解法。难度⭐⭐。洛谷难度等级普及-。

六级C++ 算法考级专栏