自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(635)
  • 收藏
  • 关注

原创 【置顶】【GESP】C++ 认证学习资源汇总

【置顶】【GESP】C++ 认证学习资源汇总 | OneCoder本置顶将汇总本站发布的GESP认证考试相关资源,并进行了分类整理,不定期更新。

2025-07-05 10:43:25 1821

原创 【信奥业余科普】C++ 的奇妙之旅 | 20:更安全的间接访问——引用的设计动机与实战对比

上一篇文章中,我们深入理解了指针的设计原理——通过存储内存地址,实现函数间的高效数据共享。但我们也看到了指针的另一面:需要手动使用和进行解引用和取址操作,代码中符号密集,容易出错,可读性也会下降。C++ 的设计者 Bjarne Stroustrup 在设计 C++ 时,为了在保留指针底层能力的同时提供一种更简洁、更安全的替代方案,引入了。本文将从引用的设计动机出发,讲清它的底层原理、语法规则,以及与指针的核心区别。

2026-05-04 19:54:25 386

原创 【信奥业余科普】C++ 的奇妙之旅 | 19:内存的门牌号——地址与指针的设计原理

在上一篇文章中,我们介绍了函数可以作为独立的黑盒处理数据,但这带来了一个棘手的物理限制:当我们把变量传递给函数时,系统默认执行的是“按值传递(Pass by Value)”。这意味着,如果传递的是一个体积巨大的数组,系统要在极短时间内完成全量的物理数据拷贝,不仅效率极低,更极其容易突破栈内存的容量上限,导致程序崩溃(栈溢出)。为了不复制庞大的数据原件,又能让处于隔离状态的函数内部精准访问目标数据,引入了一种更为底层的解决方案——传递数据所在的位置编码。。

2026-05-04 19:53:35 414

原创 【CSP】CSP-J 2021真题 | 插入排序 luogu-P7910 (适合GESP四-六级及以上考生练习)

CSP-J 2021真题-插入排序,模拟与排序考点,重点考察对插入排序稳定性的理解以及增量更新排名的优化能力,适合GESP四-六级及以上考生练习,难度⭐⭐⭐,洛谷难度等级普及/提高−。

2026-05-03 20:37:52 159

原创 【信奥业余科普】C++ 的奇妙之旅 | 18:代码的积木与黑盒——函数的底层逻辑与基础语法

在此前的旅程中,我们顺着程序的生命流水线,从存储单个数据(变量)一路走到了成规模的信息容纳仓库(数组),并使用判断与循环给程序注入了逻辑能力。理论上,你完全可以把所有的代码统统塞进main()主程序里。为了对抗大规模软件工程发展带来的混乱。计算机科学在底层设计出了一种严格且标准化的工业级隔离屏障方案——。软件。

2026-05-03 20:36:14 517

原创 【信奥业余科普】C++ 的奇妙之旅 | 17:面的铺展与文本的本质——二维数组与字符串

在上一篇文章中,我们见识了“一维数组”。通过在物理内存中开辟一块连续的直线空间,结合底层的“首地址+偏移量”设计,一维数组将成批的散乱数据变得井井有条,成为了配合循环结构批量处理数据的绝佳工具。可是,现实世界的数据并不总是像糖葫芦那样排成单独的一条直线。当我们需要记录一张划分了横纵行列的 Excel 电子表格、一张纵横交错的围棋棋盘,或者是一长串人类阅读的文字时,一条直挺挺的线形空间该如何处理?这就是今天的主题:二维数组与字符串。

2026-05-02 19:44:01 657

原创 【CSP】CSP-J 2021真题 | 分糖果 luogu-P7909 (适合GESP三级及以上考生练习)

CSP-J 2021真题-分糖果,数学规律考点,重点考察对于整除和取余运算性质的理解和规律挖掘能力,适合GESP三级及以上考生练习,难度⭐☆,洛谷难度等级普及−。

2026-05-02 19:43:10 202

原创 【信奥业余科普】C++ 的奇妙之旅 | 16:批量处理数据的基石——数组的设计哲学

在上一篇文章中,我们了解了循环结构。它能够让计算机往复执行相同的指令,极大地节省了代码所占用的内存空间。但循环只能重复执行“动作”。。这就引出了我们今天要探讨的话题:数组(Array)。

2026-04-29 09:47:48 438

原创 【CSP】CSP-J 2020真题 | 优秀的拆分 luogu-P7071 (适合GESP二、三级及以上考生练习)

CSP-J 2020第一题-优秀的拆分,重点考察整数的二进制位拆分思想,适合GESP二、三级及以上的考生从多种思路下手练习,难度⭐☆,洛谷难度等级入门−。

2026-04-29 09:46:24 166

原创 【CSP】CSP-J 2020真题 | 直播获奖 luogu-P7072 (适合GESP四级及以上考生练习)

CSP-J 2020真题-直播获奖,桶排序(计数排序)考点,重点考察对于动态数据集合的快速查询和时间复杂度优化能力,适合GESP四级及以上考生练习,难度⭐⭐☆,洛谷难度等级普及−。

2026-04-28 08:25:04 158

原创 【信奥业余科普】C++ 的奇妙之旅 | 15:让机器不知疲倦的秘密——循环语句背后的底层逻辑

这是一系列专为对信奥(信息学奥赛)感兴趣的中小学生及家长朋友们准备的科普文章。笔者受自身学识所限,文中若存在不严谨之处,还望各位读者指正。

2026-04-28 08:23:50 448

原创 【GESP/CSP】编程武器库-6, 去重算法(unique)

在信息学竞赛(如GESP、CSP-J/S)中,对数据去重是一项基石操作。在 C++ 的 STL(标准模板库)中,头文件提供了一把处理数据的“去重”利器——函数。熟知其“双指针覆盖”设计思想并结合sort与erase灵活运用,可以极大地精简代码、降低时间常数。当前武器库清单编程本人也是边学、边实验、边总结。因此本文更多的不是一个教程,而是个人知识梳理,如有遗漏、疏忽,欢迎指正、交流。

2026-04-27 08:34:12 491

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

继上一篇单项选择题的全面解析后,本文我们将进入 CSP 初赛试卷中拉开分差的核心板块——。阅读程序题考察的是考生在脑海里(或草纸上)“人工执行”代码的能力。除了基础的语法规则,它常融合数学数论规律。我们先来看本试卷“阅读程序”模块的第一大题。

2026-04-27 08:28:26 233

原创 【CSP】CSP-J 2019 江西真题 | 次大值 luogu-P5682 (适合GESP四、五级及以上考生练习)

CSP-J 2019江西省真题- 次大值,主要考察排序算法与取模运算的性质,重点在于对不同数据的分情况讨论与逻辑推导分析,适合GESP四、五级及以上考生练习,难度⭐⭐⭐,洛谷难度等级普及/提高-。

2026-04-26 18:40:54 175

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

2019 年是 NOIP 转型为 CSP 的第一年,本年度的 CSP-J(入门级/普及组)初赛试卷难度适中,非常注重计算机的基础理论广度以及算法执行的模拟能力。本文将为您,帮助 GESP 及 CSP-J 的备考同学精准对标考点。

2026-04-26 18:39:07 477

原创 【CSP】CSP-J 2019 江西真题 | 面积 luogu-P5681 (适合GESP一级、二级考生练习)

CSP-J 2019江西省真题- 面积,基本的四则运算与分支结构考点,重点考察对于数据范围带来的整型溢出问题的理解与防范,适合GESP一级、二级及以上考生练习,难度☆,洛谷难度等级入门。

2026-04-25 22:07:40 204

原创 【信奥业余科普】C++ 的奇妙之旅 | 14:程序的分叉路口——逻辑判断与 if-else 语句

这是一系列专为对信奥(信息学奥赛)感兴趣的中小学生及家长朋友们准备的科普文章。笔者受自身学识所限,文中若存在不严谨之处,还望各位读者指正。

2026-04-25 22:06:34 307

原创 【CSP】CSP-J 2019真题 | 公交换乘 luogu-P5661 (适合GESP四级及以上考生练习)

CSP-J 2019真题- 公交换乘,模拟、队列考点,重点考察对于时间窗口内状态的维护以及阅读理解能力,适合GESP四级及以上考生练习,难度⭐⭐☆,洛谷难度等级普及−。

2026-04-24 10:48:25 370

原创 【信奥业余科普】C++ 的奇妙之旅 | 13:为什么 0.1+0.2≠0.3?——解密“爆int”溢出与浮点数精度的底层原理

这是一系列专为对信奥(信息学奥赛)感兴趣的中小学生及家长朋友们准备的科普文章。笔者受自身学识所限,文中若存在不严谨之处,还望各位读者指正。

2026-04-24 10:34:09 264

原创 【信奥业余科普】C++ 的奇妙之旅 | 12:程序的交互与加工——数据的输入与算术运算

这是一系列专为对信奥(信息学奥赛)感兴趣的中小学生及家长朋友们准备的科普文章。笔者受自身学识所限,文中若存在不严谨之处,还望各位读者指正。

2026-04-23 08:46:16 382

原创 【随笔】关于信奥科普系列的一点思考:我觉得你不该用“三分钟速成”的方式学编程?

在持续更新《计算机历史》与《C++ 的奇妙之旅》这两个致力于探讨底层运作机制与基础核心思想的科普系列之际,我关注了一下后台的阅读数据。坦率地说,这让我产生了一点关于网络时代学习方式的困惑。我个人非常喜欢,甚至要求我的孩子对“信奥科普系列”文章每篇都要仔细阅读给我总结。但这个系列的阅读量与讨论度,反而往往比不上我顺手制作的“一图看懂xxx”系列文章。

2026-04-23 08:42:31 149

原创 【信奥业余科普】C++ 的奇妙之旅 | 11:程序的处理核心——变量与常用数据类型

这是一系列专为对信奥(信息学奥赛)感兴趣的中小学生及家长朋友们准备的科普文章。笔者受自身学识所限,文中若存在不严谨之处,还望各位读者指正。

2026-04-22 08:33:05 438

原创 【信奥业余科普】C++ 的奇妙之旅 | 10:代码是如何运行的?——编译过程与“Hello, World”

不知道大家在准备写下第一行代码前,有没有产生过这样一个疑问:“既然我们在之前的科普中明确过,计算机的大脑(CPU)只能理解由0和1组成的底层机器指令,那它是怎么看懂我们写下的各式各样的英文单词,并且乖乖干活的呢?解开这个疑问,就是解开程序运行真相的钥匙。很多新接触编程的同学在学写代码时,会使用类似 Dev-C++ 或 VS Code 这样的工具箱。写完代码后,只需点击一下运行按钮,程序就会在屏幕上跑起来。编译器(Compiler)。t=Q239。

2026-04-22 08:31:24 181

原创 【信奥业余科普】C++ 的奇妙之旅 | 09:信奥赛场的核心语言——C++ 的前世今生

在此部分中,我们将开始学习 C++ 这门核心编程语言。今天,我们将由浅入深地介绍 C++ 的发展历史、设计理念,以及它为何能成为当今信奥赛场上的主要编程语言。:这是一系列专为对信奥(信息学奥赛)感兴趣的中小学生及家长朋友们准备的科普文章。笔者受自身学识所限,文中若存在不严谨之处,还望各位读者指正。要想了解一门编程语言的设计初衷,最好的办法是结合它诞生时的历史背景。我们先来聊聊编程语言的发展过程。在上一篇文章中,我们为第一部分【计算机历史】画上了句号。从本篇开始,我们将开启第二部分——

2026-04-21 08:47:57 331

原创 【信奥业余科普】08:从科幻走进现实的魔法——初识人工智能(AI)

第八篇信奥基础知识科普:从打孔纸带到复杂的算法,我们一直在教计算机“按部就班”地执行任务。但人类的终极梦想不止于此——我们希望这台冰冷的机器不仅能听懂指令,还能像人类一样主动思考、自我学习。今天,我们就来聊聊当下最火热的科技魔法:人工智能(AI)。无论你的算法写得多么复杂,计算机本质上依然是个彻头彻尾的“听话的笨蛋”——你告诉它向左走,它绝不敢向右偏一毫米;哪怕前面是个悬崖,只要你的代码里没写“前面有悬崖请停下”,它也会毫不犹豫地跳下去。那么,有没有一种方法,能让计算机不再死板地死磕“菜谱”,而是。

2026-04-21 08:46:31 344

原创 【信奥业余科普】07:给计算机下达的“作战菜谱”——初识算法与数据结构

第七篇信奥基础知识科普:在前六篇文章中,我们见证了单台计算机从诞生到拥有操作系统大管家和高级编程语言的进化史,也看到了互联网如何将世界连为一体。但如果有了世界上最好的厨房、最棒的食材、最快的物流,却不知道菜谱,依然做不出一顿好菜。:这是一系列专为对信奥(信息学奥赛)感兴趣的中小学生及家长朋友们准备的业余科普文章。有了强大的硬件躯干、尽心尽力的大管家操作系统、听得懂的高级语言,甚至有了连通全球的网络,计算机已经万事俱备,只欠东风。这也是信息学奥赛(信奥)最核心、最迷人、也最烧脑的部分。

2026-04-20 08:21:28 169

原创 【GESP】C++六级真题 luogu-P15801, [GESP202603 六级] 完全二叉树

2026年GESP六级真题考察完全二叉树的判定,难度三颗星(洛谷难度:普及/提高-)。题目编号P15801,要求考生判断给定二叉树是否为完全二叉树。详细题解可参考CoderLi网站提供的解析链接。该题属于二叉树基础应用类题目,适合考察编程者对树结构的理解和算法实现能力。

2026-04-20 08:20:27 210

原创 【GESP】C++六级真题 luogu-P15801, [GESP202603 六级] 完全二叉树

2026年3月,GESP六级真题,考察二叉树(完全二叉树的判定),难度⭐⭐⭐☆☆。普及/提高−。

2026-04-19 16:06:58 486

原创 【NOIP】2000真题解析 luogu-P1017 进制转换

NOIP 2000真题,负进制转换原理与实现,重点理解C++中取模运算的特性。GESP 五、六级考生可以练习。题目难度⭐⭐⭐☆☆,洛谷难度等级普及/提高−。

2026-04-19 16:05:54 102

原创 【信奥业余科普】06:将世界连为一体——从阿帕网到无处不在的互联网

但如果计算机永远只是孤立的计算盒子,它的威力将大打折扣。本篇,我们将跨越空间,看看人类是如何用一张无形的“网”,将全世界连为一体的。如果你在北京用电脑算出了一个极其重要的数据,想要把它交给上海的同事,你只能把数据拷进软盘(或者更早的磁带),然后找个快递员坐火车送过去。笔者并非计算机历史学专家,受自身学识所限,文中若存在不严谨或考证疏漏之处,还望各位读者海涵并指正。计算机的计算速度是光速级别的,但信息的传递速度却受限于人类的交通工具,这实在是一种巨大的浪费。

2026-04-17 08:31:09 361

原创 【GESP】C++六级真题 luogu-P15800, [GESP202603 六级] 选数

2026年3月,GESP六级真题,考察线性动态规划,难度⭐⭐★☆☆。普及/提高−。

2026-04-17 08:27:02 178

原创 【信奥业余科普】05:人类怎么跟计算机说话?编程语言和操作系统的故事

第五篇信奥基础知识科普:在前一篇我们见证了恐怖硬件底座(超大规模集成电路)的竣工后,本篇将讲述软件工程师如何用语言“教导”它。从枯燥的打孔纸带到优雅的 C++,带你了解人类是如何跨越底层机器指令的巨大鸿沟,并创造出在底层统筹一切的“操作系统大管家”。今天,就让我们看一看,同学们用来写信奥考题的 C++ 语言,究竟是如何在这个过程中诞生的。在上一篇文章中,我们见证了计算机硬件从“房屋般大小的电子管”到“指甲盖大小的集成电路”的疯狂微缩奇迹。

2026-04-16 09:21:43 481

原创 【GESP】C++五级真题 luogu-P15799, [GESP202603 五级] 找数

2026年3月,GESP五级真题,考察快速查找(二分查找、集合或双指针),难度⭐⭐★☆☆。普及-。

2026-04-16 09:19:57 161

原创 【信奥业余科普】04:承载“0和1”的物理躯壳——从30吨的庞然大物到指甲盖大小的微缩奇迹

这是一系列专为对信奥(信息学奥赛)感兴趣的中小学生及家长朋友们准备的业余科普文章。笔者并非计算机历史学专家,受自身学识所限,文中若存在不严谨或考证疏漏之处,还望各位读者海涵并指正。

2026-04-15 08:17:07 434

原创 【GESP】C++五级真题 luogu-P15798, [GESP202603 五级] 有限不循环小数

2026年3月,GESP五级真题,考察数论基础(质因数分解特性)枚举算法,难度⭐⭐★☆☆。普及-。

2026-04-15 08:13:26 183

原创 【GESP】C++四级真题 luogu-B4502, [GESP202603 四级] 礼盒排序

2026年3月,GESP四级真题,考察结构体封装与多关键字自定义排序逻辑,难度★★☆☆☆。普及-。

2026-04-14 08:22:04 289

原创 【GESP】C++四级真题 luogu-B4501, [GESP202603 四级] 山之谷

2026年3月,GESP四级真题,考察二维数组与八方向矩阵周围元素的探测验证,难度★★☆☆☆。普及-。

2026-04-14 08:21:15 146

原创 【GESP】C++三级真题 luogu-B4500, [GESP202603 三级] 凯撒密码

2026年3月,GESP三级真题,考察字符串处理与 ASCII 字符偏移运算,难度★★☆☆☆。入门。

2026-04-13 08:27:41 195

原创 【GESP】C++二级真题 luogu-B4498, [GESP202603 二级] 画画

2026年3月GESP二级真题解析:双重循环打印图形 本题考察双重循环在控制台图形打印中的应用,属于入门级难度。题目要求考生使用嵌套循环结构实现特定图案的输出,主要测试对循环控制的理解和基本编程能力。解题关键在于合理设计外层循环控制行数、内层循环控制每行的字符输出,通过循环变量的巧妙运用实现图形的对称性。该题型是编程初学者掌握循环结构的经典练习,建议参考洛谷B4498题解(详见coderli.com链接)获取完整实现方案。

2026-04-13 08:26:25 232

原创 【GESP】C++二级真题 luogu-B4497, [GESP202603 二级] 数数

2026年3月,GESP二级真题,考察嵌套循环与数位分离,难度★★☆☆☆。洛谷难度入门。

2026-04-12 17:31:20 218

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除