OneCoder Avatar
OneCodercoderli.com · 936 篇博文
🏆

GESP 考级真题专栏

574

从一级到八级,包含历年官方真题推导、八方向矩阵探测、几何浮点计算、DFS递归搜索与剪枝实战。

🎯分类筛选(显示 574 / 共 574 篇)
GESP 编程与算法 · 四级··23 分钟

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

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

#GESP#C++#暴力枚举#递归
四级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) 的高效求解。同时本题也是经典的“防溢...

#GESP#NOIP#C++#枚举
四级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 位整型溢出与快速...

#GESP#C++#排序#双指针
四级C++ 算法考级专栏
GESP 编程与算法 · 五级··12 分钟

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

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

#GESP#C++#二分答案#实数二分
五级C++ 算法考级专栏
GESP 编程与算法 · 五级··17 分钟

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

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

#GESP#C++#二分查找#排序
五级C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··12 分钟

【NOIP】2015真题解析 luogu-P2678 跳石头(适合GESP六级以上练习)

NOIP 2015 提高组 Day2 真题,二分答案的经典入门题。通过二分搜索"最短跳跃距离的最大值",再用贪心策略验证可行性。适合GESP六级以上考生练习。题目难度⭐⭐⭐,洛谷难度等级普及。

#NOIP#GESP#C++#二分答案
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 六级··21 分钟

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

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

#GESP#C++#动态规划#背包DP
六级C++ 算法考级专栏
GESP 编程与算法 · 六级··17 分钟

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

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

#GESP#C++#动态规划#背包DP
六级C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··13 分钟

【NOIP】2005真题解析 luogu-P1048 采药(适合GESP六级以上练习)

NOIP 2005 普及组真题,01 背包问题的经典入门题。每株草药只能采或不采(选或不选),在有限的时间内使采到的草药总价值最大。适合GESP六级以上考生练习。题目难度⭐⭐,洛谷难度等级普及-。

#NOIP#GESP#C++#动态规划
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 六级··11 分钟

【GESP】C++六级真题 luogu-P17013, [GESP202606 六级] 满二叉树

GESP C++六级2026年6月真题。本题考查二叉树的递归遍历(DFS),要求判断以每个结点为根的子树是否为满二叉树,并统计满二叉树的数量。难度⭐⭐。本题在洛谷评定为普及-。

#GESP#C++#二叉树#递归
六级C++ 算法考级专栏
GESP 编程与算法 · 六级··10 分钟

【GESP】C++六级真题 luogu-P17012, [GESP202606 六级] 条形蛋糕

GESP C++六级2026年6月真题。本题是经典的「切割问题」(Rod Cutting Problem),考察一维动态规划。给定一条长度为 nn 的蛋糕和各长度的价格表,求最优分割方案使总售价最大。难度⭐⭐。本题在洛谷评定为普及-。

#GESP#C++#算法#动态规划
六级C++ 算法考级专栏
GESP 编程与算法 · 五级··8 分钟

【GESP】C++五级真题 luogu-P17011 [GESP202606 五级] 晚宴

GESP C++五级2026年6月真题。本题考查最大公约数(GCD)与枚举,需要在所有互质的菜肴对中找出美味度之和的最大值。难度⭐⭐。本题在洛谷评定为普及-。

#GESP#C++#枚举#最大公约数
五级C++ 算法考级专栏
GESP 编程与算法 · 五级··6 分钟

【GESP】C++五级真题 luogu-P17010 [GESP202606 五级] 排排坐

GESP C++五级2026年6月真题。本题考查排序与贪心策略,需要分析每个位置对总糖果数的贡献系数,从而确定最优排列方式。难度⭐⭐。本题在洛谷评定为普及-。

#GESP#C++#排序#贪心
五级C++ 算法考级专栏
GESP 编程与算法 · 四级··6 分钟

【GESP】C++四级真题 luogu-B4558 [GESP202606 四级] 身高体重指数

GESP C++四级2026年6月真题。本题主要考查结构体排序(或间接排序),需要根据计算出的 BMI 值对编号进行降序排列。难度⭐⭐。本题在洛谷评定为普及-。

#GESP#C++#排序#结构体
四级C++ 算法考级专栏
GESP 编程与算法 · 四级··7 分钟

【GESP】C++四级真题 luogu-B4557 [GESP202606 四级] 扫雷

GESP C++四级2026年6月真题。本题主要考查二维数组的使用和八方向邻域遍历。属于四级题中的基础题目。难度⭐⭐。本题在洛谷评定为普及-。

#GESP#C++#二维数组#模拟
四级C++ 算法考级专栏
GESP 编程与算法 · 五级··23 分钟

【NOIP】2000真题解析 luogu-P1023 税收与补贴问题(适合GESP四、五级以上练习)

NOIP 2000 普及组真题,综合考察分段线性插值、利润建模与线性不等式求解。解题核心是:对每个竞争价格推导出税/补贴金额 tt 的线性约束,求所有约束的交集,最终取绝对值最小的整数 tt。适合GESP五级以上考生练习。题目难度⭐⭐⭐,洛谷难度等级普及/提高−。

#NOIP#GESP#C++#模拟
五级C++ 算法考级专栏
GESP 编程与算法 · 五级··13 分钟

【NOIP】2000真题解析 luogu-P1022 计算器的改良(适合GESP四、五级以上练习)

NOIP 2000 普及组真题,考察字符串解析与一元一次方程求解。解题核心是逐字符扫描方程字符串,将含未知数的项(系数)与常数项分别累加到方程两侧,最终求解 x=常数和/系数和x = \text{常数和} / \text{系数和}。适合GESP四、五级以上考生练习。题目难度⭐⭐⭐,洛谷难度等级普及/提高−。

#NOIP#GESP#C++#字符串
五级C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··10 分钟

【NOIP】2001真题解析 luogu-P1029 最大公约数和最小公倍数问题

NOIP 2001 普及组真题,考察 最大公约数(GCD) 与 最小公倍数(LCM) 的数学性质。解题核心是利用 gcd(P,Q)×lcm(P,Q)=P×Q\gcd(P, Q) \times \text{lcm}(P, Q) = P \times Q 的关系,将问题转化为枚举因数对并判断互质。适合GESP三级以上考生练习。题目难度⭐⭐,洛谷难度等级入门。

#NOIP#GESP#C++#数学
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 三级··7 分钟

【CSP】CSP-X 2018真题 | 11的倍数 luogu-B4075 (适合GESP三级及以上考生练习)

CSP-X 2018真题-11的倍数,一道结合字符串处理与数学整除性判定的题目,考察对大整数的按位处理以及模运算的应用。由于数据位数可达100位,需要用字符串代替整型变量来处理输入。适合GESP三级及以上考生练习,难度⭐⭐。

#CSP#C++#字符串#循环
三级C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··7 分钟

【NOIP】2008真题解析 luogu-P1125 笨小猴

NOIP 2008 提高组真题,考察字母频次统计(桶计数思想)与质数判定。解题的核心是利用长度为 26 的计数数组统计每个字母的出现次数,进而求出最大与最小频次之差,并判断该差值是否为质数。适合GESP三级以上考生练习。题目难度⭐⭐,洛谷难度等级入门。

#NOIP#GESP#C++#字符串
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··17 分钟

【信奥业余科普】C++ 的奇妙之旅 | 29:别让 TLE 和 MLE 偷走你的分——复杂度估算与数据范围速查

在前面的文章中,我们学习了文件重定向操作 freopen。有了它,我们的代码就可以规范地在评测机上进行输入和输出。 但在实际的信奥比赛(如 GESP、CSP-J/S)中,光是写出“能运行出正确答案”的代码是不够的。每道题目都对资源有着极其严格的限制,通常表现为: - 时间限制:例如 1.0s(1.0 秒) - 空间限制...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··12 分钟

【信奥业余科普】C++ 的奇妙之旅 | 28:规范比赛代码的钥匙——文件操作与输入输出重定向(freopen)

在前面的文章中,我们介绍了 C++ Standard Template Library (STL) 中的通用算法库 <algorithm。掌握了这些常用算法后,我们已经能够写出非常高效的数据处理代码。 然而,在实际参加信奥竞赛(如 CSP-J/S、NOIP 等)时,仅仅写出逻辑正确的代码是不够的。信奥比赛有一条极其严格...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··23 分钟

【信奥业余科普】C++ 的奇妙之旅 | 27:高效处理数据的利器——常用算法库(algorithm)

在前面的文章中,我们介绍了 C++ STL 中的各种容器。在实际编写程序和参加竞赛时,仅存储数据是不够的,通常还需要对数据进行各种操作,例如: - 将学生的成绩按照从高到低排序(sort); - 去掉数组中重复的数据(unique); - 在排好序的数据中用二分法快速查找某个数(lowerbound / upperbo...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 四级··14 分钟

【CSP】CSP-J 2022真题 | 解密 luogu-P8814 (适合GESP四级及以上考生练习)

CSP-J 2022真题-解密,是一道结合数学推导与数值运算的经典题目。本题可以通过将方程组转化为一元二次方程,利用求根公式在 O(1)O(1) 的时间内求解;也可以利用单调性通过二分法进行求解。适合 GESP 四级及以上考生练习,难度⭐⭐,洛谷难度等级普及-。

#CSP#C++#数学#二分
四级C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··17 分钟

【信奥业余科普】C++ 的奇妙之旅 | 26:高效的键值对——映射(map)与多重映射(multimap)

上一篇文章我们介绍了 set 和 multiset,它们通过底层的红黑树实现自动去重、自动排序,以及在 O(logn)O(\log n) 时间内进行查找的机制。 但是,set 只能存放单一的元素(也就是 键 Key)。在很多实际的信奥问题或开发场景中,我们需要的是一种“对应关系”。例如: - 给你一个学生的名字(Key),你需要...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 二级··9 分钟

【CSP】CSP-J 2022真题 | 乘方 luogu-P8813 (适合GESP二级及以上考生练习)

CSP-J 2022真题-乘方,是一道基础模拟与数值溢出处理的考点。重点考察如何在指数运算中安全地进行溢出判断,以及如何针对特殊边界(如 a=1a=1)进行优化以避免超时。适合GESP二级及以上考生练习,难度⭐,洛谷难度等级入门。

#CSP#C++#模拟#乘方
二级C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··16 分钟

【信奥业余科普】C++ 的奇妙之旅 | 25:自动排序的利器——集合(set)与多重集合(multiset)

上一篇文章我们拆解了 deque 双端队列,并以此告别了“序列容器”的世界。在之前的文章中,无论是 vector、stack、queue 还是 deque,元素都是按照我们 插入的顺序 排列的。如果想要查找某个元素是否存在,在没有排序的情况下,我们只能从头到尾挨个找,时间复杂度是 O(n)O(n)。 如果我们需要一个容器,...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··12 分钟

【CSP】CSP-J 2019真题 | 纪念品 luogu-P5662 (适合GESP六级及以上考生练习)

CSP-J 2019真题-纪念品,完全背包动态规划考点,重点考察如何将看似复杂的“跨天交易与长期持有”问题,优雅地拆解为每日独立的“当日买入、明日卖出”的完全背包问题。适合GESP六级及以上考生练习,难度⭐⭐⭐☆,洛谷难度等级普及+/提高。

#CSP#C++#动态规划#背包DP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··12 分钟

【信奥业余科普】C++ 的奇妙之旅 | 24:拆解 deque——分段连续的双端队列

上一篇文章介绍了 stack 和 queue,它们本质上是容器适配器,底层默认使用的容器就是 deque。我们提到 deque 能同时做到头尾操作 O(1)O(1) 和下标随机访问 O(1)O(1),比 vector 灵活得多。 这篇文章就来拆解 deque 的内部结构,看看它是怎么做到这些的。

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··11 分钟

【信奥业余科普】C++ 的奇妙之旅 | 23:主动限制的艺术——栈(stack)与队列(queue)

上一篇文章我们介绍了 vector 动态数组。vector 支持末尾追加、下标随机访问、中间插入删除等操作,功能非常灵活。 既然 vector 已经足够通用,为什么 STL 中还要专门提供 stack(栈)和 queue(队列)? 这就引出了软件工程中一个重要的设计思想:主动限制权限。在"撤销操作"或"排队处理"等场景...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··20 分钟

【信奥业余科普】C++ 的奇妙之旅 | 22:深入 vector——动态数组的使用与底层细节

上一篇文章介绍了 STL 的整体设计思想——容器、迭代器、算法三层架构。从本篇开始,我们将逐一深入 STL 中最常用的容器。 第一个要详细展开的,自然是 vector——信奥中使用频率最高的容器,没有之一。

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··13 分钟

【信奥业余科普】C++ 的奇妙之旅 | 21:拒绝重复造轮子——STL标准模板库的设计思想与底层逻辑

在前面的二十篇文章中,我们从底层的"0和1"、变量的内存布局,一路讲到了函数、指针与引用。到目前为止,我们已经掌握了 C++ 中最基本的构件。 但在实际的软件开发中,如果每次遇到问题都要从零开始手写数组管理、排序算法,效率就太低了。为了解决这个问题,C++ 提供了一套功能强大的标准工具集——STL(Standard T...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··19 分钟

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

上一篇文章中,我们深入理解了指针的设计原理——通过存储内存地址,实现函数间的高效数据共享。但我们也看到了指针的另一面:需要手动使用 和 & 进行解引用和取址操作,代码中符号密集,容易出错,可读性也会下降。 C++ 的设计者 Bjarne Stroustrup 在设计 C++ 时,为了在保留指针底层能力的同时提供一种更简...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··15 分钟

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

在上一篇文章中,我们介绍了函数可以作为独立的黑盒处理数据,但这带来了一个棘手的物理限制:当我们把变量传递给函数时,系统默认执行的是“按值传递(Pass by Value)”。这意味着,如果传递的是一个体积巨大的数组,系统要在极短时间内完成全量的物理数据拷贝,不仅效率极低,更极其容易突破栈内存的容量上限,导致程序崩溃(栈...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··11 分钟

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

在此前的旅程中,我们顺着程序的生命流水线,从存储单个数据(变量)一路走到了成规模的信息容纳仓库(数组),并使用判断与循环给程序注入了逻辑能力。 理论上,你完全可以把所有的代码统统塞进 main() 主程序里。但当代码量达到数千行时,这种做法会暴露出极其直接的致命缺点: 1. 代码极难维护且难以复用:各种计算任务糅杂在一...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··16 分钟

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

在上一篇文章中,我们见识了“一维数组”。通过在物理内存中开辟一块连续的直线空间,结合底层的“首地址+偏移量”设计,一维数组将成批的散乱数据变得井井有条,成为了配合循环结构批量处理数据的绝佳工具。 可是,现实世界的数据并不总是像糖葫芦那样排成单独的一条直线。当我们需要记录一张划分了横纵行列的 Excel 电子表格、一张纵...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··7 分钟

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

在上一篇文章中,我们了解了循环结构。它能够让计算机往复执行相同的指令,极大地节省了代码所占用的内存空间。 但循环只能重复执行“动作”。如果我们要用一段循环指令去验证千万条不同的数据,就会面临一个明显的阻碍:名称各异的独立变量,无法配合循环被机器自动挨个读取。这就引出了我们今天要探讨的话题:数组(Array)。

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··10 分钟

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

在上一篇文章中,我们了解了 if-else 判断语句。依靠底层“程序计数器(PC)”的强制跳转功能,程序能够在遇到分岔路口时做出各种方向选择。然而,如果我们要让程序计算从 1 加到 1000 的和,或者让程序连续处理百万个用户的数据,光靠一次性的判断语句显然是不够的。 这就是我们今天要探讨的话题:计算机是如何完成成千上...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··17 分钟

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

在信息学竞赛(如GESP、CSP-J/S)中,对数据去重是一项基石操作。在 C++ 的 STL(标准模板库)中,<algorithm 头文件提供了一把处理数据的“去重”利器——std::unique 函数。熟知其“双指针覆盖”设计思想并结合 sort 与 erase 灵活运用,可以极大地精简代码、降低时间常数。 {:...

#GESP#C++#武器库-STL
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··9 分钟

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

在上一篇文章中,我们探讨了计算机底层二进制存储的规则,了解了“爆 int”数据溢出与浮点数精度丢失的原因,并简单了解了条件控制。不过,我们目前编写的程序还有一个明显的问题:代码只能从上到下按顺序执行,不会根据情况改变执行路线。 如果在之前分苹果的程序中,用户输入的小朋友数量是 0,程序在执行除法时就会因为除数为零而引发...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··12 分钟

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

在第 11 篇文章中,我们提到 int、double 等数据类型本质上是向系统申请固定大小的内存空间。在第 12 篇文章中,我们看到整数除法(如 5 / 2)会舍弃小数部分,仅保留整数 2。 这些现象的根本原因在于:计算机内部依靠晶体管的高低电平处理数据,只能理解由 0 和 1 组成的二进制。 今天,我们将探讨不同数据...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··5 分钟

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

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

#随笔#计算机科学基础#杂谈#学习方法
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··11 分钟

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

在上一篇文章中,我们介绍了变量的概念,理解了程序是如何在内存中开辟“收纳空间”存放不同类型数据的。然而,如果一个程序只能在代码里写死固定的数字(比如永远只算 12 + 5),那它只具备计算器的单一计算功能,算不上灵活的软件或算法。 为了让程序能够根据现实情况动态处理问题,它必须具备从外部获取数据的能力,并在内部完成特定...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··11 分钟

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

在上一篇文章中,我们剖析了“Hello, World!”背后的编译原理与程序的骨架结构。现在我们已经知道如何让程序通过屏幕和世界打招呼了。但真正的软件和算法绝不只是为了打印几行固定的文字,其存在的根本目的是为了处理数据。 要处理数据,首先要有一个地方存放数据。今天,我们就来解构几乎所有编程语言的基础:变量与数据类型。我...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··13 分钟

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

在上一篇文章中,我们了解了 C++ 的发展历史。很多同学可能已经准备好动手写代码了。但在编写著名的“Hello, World!”程序之前,我们需要先了解一个基本原理:由英文字母写成的 C++ 代码,是如何被计算机识别并运行的? 今天,我们将介绍程序编译的基本过程,并解析我们即将编写的第一段 C++ 代码。 写在前面的话...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··10 分钟

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

在上一篇文章中,我们为第一部分【计算机历史】画上了句号。从本篇开始,我们将开启第二部分——【C++ 的奇妙之旅】。在此部分中,我们将开始学习 C++ 这门核心编程语言。今天,我们将由浅入深地介绍 C++ 的发展历史、设计理念,以及它为何能成为当今信奥赛场上的主要编程语言。 写在前面的话:这是一系列专为对信奥(信息学奥赛...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··12 分钟

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

第八篇信奥基础知识科普:从打孔纸带到复杂的算法,我们一直在教计算机“按部就班”地执行任务。但人类的终极梦想不止于此——我们希望这台冰冷的机器不仅能听懂指令,还能像人类一样主动思考、自我学习。今天,我们就来聊聊当下最火热的科技魔法:人工智能(AI)。 写在前面的话:这是一系列专为对信奥(信息学奥赛)感兴趣的中小学生及家长...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··7 分钟

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

第七篇信奥基础知识科普:在前六篇文章中,我们见证了单台计算机从诞生到拥有操作系统大管家和高级编程语言的进化史,也看到了互联网如何将世界连为一体。但如果有了世界上最好的厨房、最棒的食材、最快的物流,却不知道菜谱,依然做不出一顿好菜。今天,我们就来聊聊计算机世界的核心灵魂——算法与数据结构。 写在前面的话:这是一系列专为对...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··12 分钟

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

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

#GESP#NOIP#C++#进制转换
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··9 分钟

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

第六篇信奥基础知识科普:在前五篇文章中,我们见证了单台计算机从诞生到拥有操作系统大管家和高级编程语言的进化史。但如果计算机永远只是孤立的计算盒子,它的威力将大打折扣。本篇,我们将跨越空间,看看人类是如何用一张无形的“网”,将全世界连为一体的。 写在前面的话:这是一系列专为对信奥(信息学奥赛)感兴趣的中小学生及家长朋友们...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··14 分钟

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

第五篇信奥基础知识科普:在前一篇我们见证了恐怖硬件底座(超大规模集成电路)的竣工后,本篇将讲述软件工程师如何用语言“教导”它。从枯燥的打孔纸带到优雅的 C++,带你了解人类是如何跨越底层机器指令的巨大鸿沟,并创造出在底层统筹一切的“操作系统大管家”。 写在前面的话:这是一系列专为对信奥(信息学奥赛)感兴趣的中小学生及家...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··12 分钟

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

第四篇信奥基础知识科普:在前三篇确立了计算机的“通用灵魂”与“0和1”的数据基础后,这一篇我们回到构成计算的物理躯壳,了解第一篇中那台 30 吨重的庞然大物,是如何经历“四代”疯狂缩小的微缩奇迹的。正是因为硬件的极致进化,才为后来庞大的软件生态铺平了道路。 写在前面的话:这是一系列专为对信奥(信息学奥赛)感兴趣的中小学...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··13 分钟

【信奥业余科普】03:计算机的数据表示,从 0 和 1 到大千世界

第三篇信奥基础知识科普:了解计算机底层是如何用简单的 0 和 1 来表示文字、图像和声音的,带你揭开数字化社会的底层秘密。 写在前面的话:这是一系列专为对信奥(信息学奥赛)感兴趣的中小学生及家长朋友们准备的业余科普文章。笔者并非计算机历史学专家,受自身学识所限,文中若存在不严谨或考证疏漏之处,还望各位读者海涵并指正。...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··11 分钟

【信奥业余科普】02:给机器注入灵魂的两位天才——图灵与冯·诺依曼

第二篇信奥基础知识科普:了解“计算机科学之父”图灵与“现代计算机之父”冯·诺依曼的伟大构想,以及现代计算机体系结构的基础奠定。 写在前面的话:这是一系列专为对信奥(信息学奥赛)感兴趣的中小学生及家长朋友们准备的业余科普文章。笔者并非计算机历史学专家,受自身学识所限,文中若存在不严谨或考证疏漏之处,还望各位读者海涵并指正...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··9 分钟

【信奥业余科普】01:人类为什么要发明计算机?——从算盘到30吨的庞然大物

写在前面的话:这是一系列专为对信奥(信息学奥赛)感兴趣的中小学生及家长朋友们准备的业余科普文章。笔者并非计算机历史学专家,受自身学识所限,文中若存在不严谨或考证疏漏之处,还望各位读者海涵并指正。 推出本系列的初衷主要有三点: 1. 拓宽视野:在动手敲代码之前,全面了解计算机软硬件的发展脉络。 2. 激发兴趣:通过深入浅...

#科普#计算机科学基础#GESP#CSP
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··22 分钟

【NOIP】1999真题解析 luogu-P1016 旅行家的预算 | GESP四、五、六级以上推荐练习

NOIP 1999 普及组/提高组真题,是一道非常经典的贪心算法(Greedy Algorithm)思想考察题。题目的情景非常贴合生活,要求在油量有限的情况下以最小的费用到达目的地。通过这道题,可以很好地锻炼分解问题、寻找局部最优解并推导全局最优解的逻辑思维。适合GESP四(偏难)五、六级以上考生练习。题目难度⭐⭐⭐☆...

#NOIP#C++#贪心#模拟
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 五级··10 分钟

【NOIP】1999真题解析 luogu-P1015 回文数 | GESP四、五级以上可练习

NOIP 1999 普及组真题,主要考察字符串处理、高精度加法以及任意进制的进位规则。解题的核心是将数字看作字符串处理,在循环累加中验证回文特征。适合GESP四、五级以上考生练习。题目难度⭐⭐☆☆☆,洛谷难度等级普及−。

#NOIP#GESP#C++#高精度
五级C++ 算法考级专栏
GESP 编程与算法 · 五级··12 分钟

【GESP】C++五、六级练习题 luogu-P1886 【模板】单调队列 / 滑动窗口

GESP C++ 五、六级及以上水平练习题,考查单调队列知识点。本题是经典的滑动窗口求解区间最值的模板题,对于降低时间复杂度有着重要意义,推荐五、六级以上考生练习。题目难度⭐⭐⭐☆☆,洛谷难度等级普及/提高−。

#GESP#C++#单调队列#滑动窗口
五级C++ 算法考级专栏
GESP 编程与算法 · 四级··9 分钟

【GESP】C++四、五级练习题 luogu-P1177 【模板】排序

GESP C++ 四、五级以上水平练习题,考查快速排序知识点。四级要求掌握冒泡排序、插入排序、选择排序。但是实际编程应用中,一般都需要使用快速排序。本题应用四级的排序算法是无法通过的,因此建议四、五级以上考生练习。题目难度⭐⭐☆☆☆,洛谷难度等级普及−。

#GESP#C++#排序#算法模板
四级C++ 算法考级专栏
GESP 编程与算法 · 四级··10 分钟

【NOIP】1999真题解析 luogu-P1014 Cantor 表 | GESP三、四级以上可练习

NOIP 1999 普及组真题,主要考察简单的二维矩阵模拟与通过寻找数学规律进行时间复杂度优化。可以用模拟法暴力求解,也能通过总结对角线的排列规律实现高效求解。GESP三、四级以上可练习。题目难度⭐⭐☆☆☆,洛谷难度等级普及−。

#GESP#NOIP#C++#模拟
【NOIP】1999真题解析 luogu-P1014 Cantor 表 | GESP三、四级以上可练习
GESP 编程与算法 · 五级··14 分钟

【NOIP】1998真题解析 luogu-P1011 车站 | GESP四、五级以上可练习

NOIP 1998 提高组真题,主要考察递推与斐波那契数列规律应用。题目需要对上下车人数的状态进行合理地抽象模拟并求解未知变量。GESP四、五级以上可练习。题目难度⭐⭐☆☆☆,洛谷难度等级普及−。

#GESP#NOIP#C++#递推
五级C++ 算法考级专栏
GESP 编程与算法 · 五级··7 分钟

【NOIP】1998真题解析 luogu-P1010 幂次方 | GESP四、五级以上可练习

NOIP 1998 普及组真题,主要考察递归与分治算法的使用。这道题目虽然是早期真题,但对理解将数字分解并使用递归进行求解非常有帮助。GESP四、五级以上可练习。题目难度⭐⭐☆☆☆,洛谷难度等级普及−。

#GESP#NOIP#C++#递归
五级C++ 算法考级专栏
GESP 编程与算法 · 四级··6 分钟

【NOIP】1998真题解析 luogu-P1008 三连击 | GESP三、四级以上可练习

NOIP 1998 普及组真题,主要考察枚举算法与数位分离。题目要求将 191 \sim 9 这些数字进行组合,寻找符合特定比例的三位数。这是一个很经典的暴力枚举题。GESP三、四级以上可练习。题目难度⭐⭐☆☆☆,洛谷难度等级普及−。

#GESP#NOIP#C++#枚举
四级C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··9 分钟

【NOIP】2001真题解析 luogu-P1024 一元三次方程求解

NOIP 2001真题,二分法考点应用,重点理解二分思想应用。GESP 五、六级考生可以练习。题目难度⭐⭐★☆☆,洛谷难度等级普及−。

#GESP#NOIP#C++#二分查找
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 五级··10 分钟

【GESP】C++五级练习题 luogu-P2249 【深基13.例1】查找

GESP C++ 五级练习题,二分查找考点应用,重点理解二分查找和STL二分查找库的应用。五级考生可以练习。题目难度⭐⭐☆☆☆,洛谷难度等级普及−。

#GESP#C++#二分查找
五级C++ 算法考级专栏
GESP 编程与算法 · 五级··9 分钟

【GESP】C++五级练习题 luogu-P1102 A-B 数对

GESP C++ 五级练习题,二分查找考点应用,重点理解二分查找法和双指针法的应用。四-五级考生可以练习。题目难度⭐⭐☆☆☆,洛谷难度等级普及−。

#GESP#C++#二分查找
五级C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··30 分钟

【GESP/CSP】编程武器库-5, 二分查找标准库(lower_bound/upper_bound)

在编程竞赛(如GESP、CSP-J/S)中,查找是一个非常高频的操作。对于无序数组,我们通常只能使用线性查找(O(n)O(n));但对于有序数组,利用二分查找可以将复杂度降低到 O(logn)O(\log n)。C++ 标准库

#GESP#C++#武器库-STL
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 八级··14 分钟

【GESP】C++八级考试大纲知识点梳理 (8) 算法优化技巧

GESP C++ 八级考试大纲知识点梳理系列文章: 1. 计数原理:加法与乘法 2. 排列与组合 3. 杨辉三角与组合数 4. 倍增法 5. 代数与平面几何 6. 图论算法:最小生成树与最短路 7. 算法的时间和空间效率分析 8. 算法优化技巧 {: .prompt-tip} 在 GESP 八级考试中,最后一项考点是对...

#GESP#C++#考试大纲#算法优化
八级C++ 算法考级专栏
GESP 编程与算法 · 八级··25 分钟

【GESP】C++八级考试大纲知识点梳理 (7) 算法的时间和空间效率分析

GESP C++ 八级考试大纲知识点梳理系列文章: 1. 计数原理:加法与乘法 2. 排列与组合 3. 杨辉三角与组合数 4. 倍增法 5. 代数与平面几何 6. 图论算法:最小生成树与最短路 7. 算法的时间和空间效率分析 {: .prompt-tip} 作为一名优秀的 C++ 程序员,仅仅会写代码让程序跑起来是不够...

#GESP#C++#考试大纲#复杂度分析
八级C++ 算法考级专栏
GESP 编程与算法 · 八级··28 分钟

【GESP】C++八级考试大纲知识点梳理 (6) 图论算法:最小生成树与最短路

GESP C++ 八级考试大纲知识点梳理系列文章: 1. 计数原理:加法与乘法 2. 排列与组合 3. 杨辉三角与组合数 4. 倍增法 5. 代数与平面几何 6. 图论算法:最小生成树与最短路 7. 算法的时间和空间效率分析 {: .prompt-tip} 本篇我们来攻克 GESP 八级考纲中分量极重的一块内容——图论...

#GESP#C++#考试大纲#图论
八级C++ 算法考级专栏
GESP 编程与算法 · 八级··11 分钟

【GESP】C++八级考试大纲知识点梳理 (5) 代数与平面几何

GESP C++ 八级考试大纲知识点梳理系列文章: 1. 计数原理:加法与乘法 2. 排列与组合 3. 杨辉三角与组合数 4. 倍增法 5. 代数与平面几何 {: .prompt-tip} 继上一篇我们探讨了倍增法之后,我们继续深入 GESP C++ 八级大纲。今天我们来聊聊编程中必不可少的数学基础——代数与平面几何。...

#GESP#C++#考试大纲#算法数学
八级C++ 算法考级专栏
GESP 编程与算法 · 八级··12 分钟

【GESP】C++八级考试大纲知识点梳理 (4) 倍增法

GESP C++ 八级考试大纲知识点梳理系列文章: 1. 计数原理:加法与乘法 2. 排列与组合 3. 杨辉三角与组合数 4. 倍增法 5. 代数与平面几何 {: .prompt-tip} 继上一篇我们探讨了杨辉三角与组合数之后,我们继续深入 GESP C++ 八级大纲。今天的主角是算法竞赛中极其常用且高效的思想——倍...

#GESP#C++#考试大纲#倍增法
八级C++ 算法考级专栏
GESP 编程与算法 · 八级··20 分钟

【GESP】C++八级考试大纲知识点梳理 (3) 杨辉三角与组合数

GESP C++ 八级考试大纲知识点梳理系列文章: 1. 计数原理:加法与乘法 2. 排列与组合 3. 杨辉三角与组合数 4. 倍增法 5. 代数与平面几何 {: .prompt-tip} 继上一篇我们探讨了排列和组合之后,GESP C++八级大纲的第三条考点非常经典,它是计算机算法(尤其是动态规划)的重要入门案例。...

#GESP#C++#考试大纲#算法数学
八级C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··11 分钟

【GESP最新考纲解读】C++考生必读,考纲改了什么?C++11标准需要注意什么?

近日,CCF发布了最新的《GESP考试大纲》(以下简称“新大纲”)。经过与旧版大纲对比,我们发现虽然考试的整体分级、题型和核心算法(如排序、动态规划、图论)保持了极高的稳定性,但在C++语言的编程规范和考核边界上做出了重要的修订。 对于Python考生而言,考纲内容基本无变化;但对于C++考生,尤其是正在备考三级和四级...

#GESP#C++#武器库
【GESP最新考纲解读】C++考生必读,考纲改了什么?C++11标准需要注意什么?
GESP 编程与算法 · 五级··13 分钟

【GESP】C++五级练习题 luogu-P2696 慈善的约瑟夫

GESP C++ 五级练习题,算法数学和模拟算法考点应用,重点理解约瑟夫问题。五级考生可以练习。题目难度⭐⭐⭐☆☆,洛谷难度等级普及/提高−。

#GESP#C++#算法数学#模拟算法
五级C++ 算法考级专栏
GESP 编程与算法 · 八级··14 分钟

【GESP】C++八级考试大纲知识点梳理 (2) 排列与组合

GESP C++ 八级考试大纲知识点梳理系列文章: 1. 计数原理:加法与乘法 2. 排列与组合 3. 杨辉三角与组合数 4. 倍增法 5. 代数与平面几何 {: .prompt-tip} 继上一篇我们探讨了计数原理(加法与乘法原理)之后,GESP 八级考纲的第二个重要考点便是排列与组合。 (2)掌握排列与组合基础知识...

#GESP#C++#考试大纲#算法数学
八级C++ 算法考级专栏
GESP 编程与算法 · 八级··11 分钟

【GESP】C++八级考试大纲知识点梳理 (1) 计数原理:加法与乘法

GESP C++ 八级考试大纲知识点梳理系列文章: 1. 计数原理:加法与乘法 2. 排列与组合 3. 杨辉三角与组合数 4. 倍增法 5. 代数与平面几何 {: .prompt-tip} GESP C++八级考试大纲正式进入了组合数学的领域。作为八级的第一条考点,计数原理是整个排列组合、概率论乃至后续很多算法(如动态...

#GESP#C++#考试大纲#算法数学
八级C++ 算法考级专栏
GESP 编程与算法 · 五级··18 分钟

【GESP】C++五级练习题 luogu-P12733 磨合

GESP C++ 五级练习题,二分查找和贪心思想考点应用,五级考生可以练习。题目难度⭐⭐⭐☆☆,洛谷难度等级普及/提高−。

#GESP#C++#二分查找#贪心
五级C++ 算法考级专栏
GESP 编程与算法 · 七级··14 分钟

【GESP】C++七级考试大纲知识点梳理 (4) 哈希表:概念、实现与应用

GESP C++七级考试大纲的第 4 条考点聚焦于哈希表 (Hash Table)。这是一种非常高效的数据结构,能够在理想情况下实现 O(1)O(1) 的快速查找、插入和删除操作。在算法竞赛和实际开发中,哈希表是处理“查找”、“统计”和“判重”类问题的神兵利器。 (4)掌握哈希表的概念与知识及其应用。 {: .prompt...

#GESP#C++#考试大纲#哈希表
七级C++ 算法考级专栏
GESP 编程与算法 · 七级··14 分钟

【GESP】C++七级考试大纲知识点梳理 (3) 图论基础与遍历算法

GESP C++七级考试大纲的第 3 条考点正式引入了图论 (Graph Theory)。图论是计算机科学中极其重要的数据结构,用来解决大量的“关系”问题(如地图导航、社交网络)。七级要求掌握图的基本概念、存储方式以及最核心的两种遍历算法:DFS 和 BFS。 (3)图的定义及及基本图论算法。包括图的定义、图的种类(有...

#GESP#C++#考试大纲#图论
七级C++ 算法考级专栏
GESP 编程与算法 · 五级··8 分钟

【GESP】C++五级练习题 luogu-P2440 木材加工

GESP C++ 五级练习题,二分答案和贪心思想考点应用,五级考生可以练习。题目难度⭐⭐⭐☆☆,洛谷难度等级普及/提高−。

#GESP#C++#二分答案#贪心
五级C++ 算法考级专栏
GESP 编程与算法 · 七级··16 分钟

【GESP】C++七级考试大纲知识点梳理, (2) 复杂动态规划

GESP C++七级考试大纲的第2条考点是整个七级的“重头戏”——复杂动态规划。相比于低级别的线性DP,七级要求掌握更复杂的模型(如区间DP)以及处理两个序列的问题(LCS),同时对空间复杂度优化提出了明确要求。 (2)掌握复杂动态规划(二维动态规划、动态规划最值优化)。包括区间动态规划、最长上升子序列(LIS)、最长...

#GESP#C++#考试大纲#动态规划
七级C++ 算法考级专栏
GESP 编程与算法 · 七级··10 分钟

【GESP】C++七级考试大纲知识点梳理, (1) 数学库常用函数

GESP C++七级考试大纲中共有4条考点,第1条考点要求我们熟练掌握数学库中的常用函数。在解决复杂的算法问题(如几何计算、概率统计、数值模拟)时,这些“轮子”能帮我们省去大量的造车时间。 (1)掌握数学库常用函数(三角、对数、指数),三角函数包括 sin(x),cos(x)等; 对数函数包括 log10(x):返回...

#GESP#C++#考试大纲#数学函数
七级C++ 算法考级专栏
GESP 编程与算法 · 五级··8 分钟

【GESP】C++五级练习题 luogu-P1843 奶牛晒衣服

GESP C++ 五级练习题,二分答案和贪心思想考点应用,五级考生可以练习。题目难度⭐⭐⭐☆☆,洛谷难度等级普及/提高−。

#GESP#C++#二分答案#贪心
五级C++ 算法考级专栏
GESP 编程与算法 · 五级··11 分钟

GESP五级通关秘籍:从真题逻辑看透算法进阶的5个“深水区”

引言:为什么五级是编程学习的第一个“分水岭”? 在 GESP 的晋级之路上,如果说一至四级是在“新手村”磨练语法和简单模拟,那么五级就是真正的“成人礼”。许多考生在这里会遭遇初次挫败:代码逻辑没问题,却因为“时间超限(TLE)”或“内存超限(MLE)”被拒之门外。 五级的核心考纲——初等数论、线性表、高级排序与分治、二...

#GESP#C++#武器库
五级C++ 算法考级专栏
GESP 编程与算法 · 四级··13 分钟

GESP四级C++考纲考点揭秘:揭秘5个四级核心考点 | 适合所有初学者阅读

为了帮助大家更高效地备考,我们深入分析了近年GESP C++四级的真题,从出题人的视角,为你提炼出了考纲背后反复出现的5个核心考察方向。这不仅仅是知识点的罗列,更是对考试命题逻辑的深度揭秘。读懂这五点,你将能更好地理解真题,做到精准复习,事半功倍。 核心考点一:指针与数组的共舞——远不止基础应用 GESP四级考纲中提到...

#GESP#C++#武器库
四级C++ 算法考级专栏
GESP 编程与算法 · 六级··8 分钟

【GESP】C++六级/五级练习题 luogu-P1323 删数问题

GESP C++ 六级/五级练习题,优先队列构造数据集合以及贪心算法的应用,五六级考生均可以练习。题目难度⭐⭐⭐☆☆,洛谷难度等级普及/提高−。

#GESP#C++#队列#贪心
六级C++ 算法考级专栏
GESP 编程与算法 · 三级··9 分钟

GESP三级C++考纲考点揭秘:揭秘你必须知道的4大核心考点 | 适合所有初学者阅读

许多同学在备考GESP(CCF编程能力等级认证)时,常常陷入“题海战术”的误区,认为刷的题越多,通过考试的几率就越大。然而,如果你仔细研究过往的真题,就会发现GESP考试并非毫无章法,其背后有着清晰且稳定的命题逻辑。 本文剖析了从2023年到2025年的C++三级真题,为你提炼出4个反复出现、必须掌握的核心考点。读完本...

#GESP#C++#武器库
三级C++ 算法考级专栏
GESP 编程与算法 · 五级··9 分钟

【GESP】C++五级练习题 luogu-P1182 数列分段 Section II

GESP C++ 五级练习题,二分答案和贪心思想考点应用,五级考生可以练习。题目难度⭐⭐⭐☆☆,洛谷难度等级普及/提高−。

#GESP#C++#二分答案#贪心
五级C++ 算法考级专栏
GESP 编程与算法 · 二级··16 分钟

GESP二级C++考纲考点揭秘:揭秘高频考点与通关逻辑 | 适合所有初学者阅读

一、 核心考点分布统计与分析 根据GESP C++二级考试大纲 对2023年3月至2025年12月(注:包含提供的模拟/未来时间视角的真题)的真题试卷进行统计分析,考点大致分布情况如下: 1. 多层循环结构(绝对核心) 这是二级考试中占比最重、难度最高的考点,覆盖了几乎所有编程题和大部分高难度的阅读程序题。 题目分布与...

#GESP#C++#武器库
二级C++ 算法考级专栏
GESP 编程与算法 · 一级··12 分钟

GESP一级C++考纲考点揭秘:深度分析12套真题,揭秘4大核心考点与通关秘籍| 适合所有初学者阅读

备战GESP(CCF编程能力等级认证)考试时,许多同学和家长常常感到焦虑:知识点繁多,不知从何下手;刷了很多题,却总感觉抓不住重点。这篇文章的目的,就是为了打消这种疑虑。 我在带孩子备考过程中,也自己刷了相关真题,发现其实很多考题逻辑有很多相似之处。通过分析从2023年3月到2025年12月的12套GESP C++一级...

#GESP#C++#武器库
一级C++ 算法考级专栏
GESP 编程与算法 · 二级··10 分钟

【GESP】C++二级考试大纲知识点梳理, (9)常用数学函数

编程不仅是逻辑,也是计算。C++ 标准库为我们准备了丰富的数学工具,让我们不用自己去造轮子(比如求平方根)。掌握这些函数,是解决数学计算类题目的捷径。本篇详细剖析大纲第 9 条考点。 (9)掌握常用的数学函数:绝对值函数、平方根函数、最大值函数、最小值函数、随机数函数理解相应的算法原理。 {: .prompt-info...

#GESP#C++#考试大纲#数学函数
二级C++ 算法考级专栏
GESP 编程与算法 · 二级··10 分钟

【GESP】C++二级考试大纲知识点梳理, (8)多层循环结构

如果说单层循环是“跑圈”,那么多层循环就是“时钟”。掌握多层循环,就能解决著名的“打印图形”和“穷举求解”类问题,这是二级考试中最核心的难点之一。本篇详细剖析大纲第 8 条考点。 (8)掌握多层循环结构,掌握 for 语句、while 语句、do...while 语句,及相互嵌套的方法。 {: .prompt-info...

#GESP#C++#考试大纲#多重循环
二级C++ 算法考级专栏
GESP 编程与算法 · 五级··13 分钟

【GESP】C++五级练习题 luogu-P1160 队列安排

GESP C++ 五级练习题,链表数据结构考点应用,五级考生可以练习。题目难度⭐⭐⭐☆☆,洛谷难度等级普及/提高−。

#GESP#C++#链表
五级C++ 算法考级专栏
GESP 编程与算法 · 二级··10 分钟

【GESP】C++二级考试大纲知识点梳理, (7)多层分支结构

程序并不总是一条直线走到底,经常需要根据情况“拐弯”。一级考试要求掌握简单的 if,而二级考试的难度立刻升级到了多层嵌套。这就是逻辑思维能力的体现。本篇详细剖析大纲第 7 条考点。 (7)掌握多层分支结构,掌握 if 语句、if...else 语句、switch 语句,及相互嵌套的方法。 {: .prompt-info...

#GESP#C++#考试大纲#分支嵌套
二级C++ 算法考级专栏
GESP 编程与算法 · 二级··9 分钟

【GESP】C++二级考试大纲知识点梳理, (6)数据类型转换

在编程中,我们经常需要把一种数据类型变成另一种数据类型(比如把小数变成整数,或者把字符变成数字)。这就是数据类型转换。掌握好它,可以避免很多隐蔽的 Bug。本篇深度解析大纲第 6 条考点。 (6)掌握数据类型的转换:强制类型转换和隐式类型转换。 {: .prompt-info} 二级考点系列: - 【GESP】C++二...

#GESP#C++#考试大纲#数据类型
二级C++ 算法考级专栏
GESP 编程与算法 · 二级··11 分钟

【GESP】C++二级考试大纲知识点梳理, (5)编码与 ASCII

跟一级一样,之前考虑到二级考试大纲中5-9号考点属于C++语法类的基础知识,网上相关信息很多,所以没有统一梳理,这次一并补齐。 GESP 二级考试中,关于编码和字符处理是必考内容。这也是程序与人类交互的基础——计算机如何“理解”我们输入的文字?本篇将深入剖析大纲第 5 条考点。 (5)了解编码的基本概念,了解 ASCI...

#GESP#C++#考试大纲#ASCII
二级C++ 算法考级专栏
GESP 编程与算法 · 一级··7 分钟

【GESP】C++一级考试大纲知识点梳理(考点12), (5) 循环结构

如果不使用循环,计算机的强大计算能力就无法体现。循环 (Loop) 是编程中最常用的结构之一,它让我们可以用几行代码完成成千上万次的重复计算。本篇对应大纲第 12 条考点。 (12)掌握循环结构程序的编写,掌握 for、while、do-while 循环语句的使用以及 continue 语句和 break 语句在循环中...

#GESP#C++#考试大纲#基础语句
一级C++ 算法考级专栏
GESP 编程与算法 · 一级··8 分钟

【GESP】C++一级考试大纲知识点梳理(考点7,8,11), (4) 逻辑运算与分支结构

程序如果不只是“流水账”,就需要具备做判断的能力。GSEP 一级考试的核心难点往往就出现在条件判断和下一篇的循环上。本篇涉及考点 7、8、11。 (7)掌握逻辑运算与(&&)、或(||)、非(!)。 (8)掌握关系运算:大于、大于等于、小于、小于等于、等于、不等于。 (11)掌握分支结构程序的编写,掌握 if 语句、i...

#GESP#C++#考试大纲#基础语句
一级C++ 算法考级专栏
GESP 编程与算法 · 一级··12 分钟

【GESP】C++一级考试大纲知识点梳理(考点3,5,6,9), (3) 变量、数据类型与输入输出

编程的核心在于处理数据。本篇涵盖了 GESP 一级考试中最核心的计算部分:如何定义数据、输入输出数据以及对数据进行算术运算。涉及大纲考点 3、5、6、9。 (3)掌握基础的 cin 语句、scanf 语句、cout 语句、printf 语句,赋值语句等。 (5)掌握常量与变量的命名、定义、作用、初始化与赋值以及变量的自...

#GESP#C++#考试大纲#基础语句
一级C++ 算法考级专栏
GESP 编程与算法 · 一级··8 分钟

【GESP】C++一级考试大纲知识点梳理(考点2,4,10,13), (2) 开发环境与程序基础

GESP C++一级考试大纲的第2、4、10、13条考点主要涉及开发环境的使用、程序的基本结构以及一些最基础的概念。这些是编写任何 C++ 程序的前提。 (2)熟悉集成开发环境使用(例如 Dev C++):创建文件、编辑文件、保存文件、编译、解释、调试。 (4)掌握标识符、关键字、常量、变量、表达式的概念。 (10)掌...

#GESP#C++#考试大纲#基础语句
一级C++ 算法考级专栏
GESP 编程与算法 · 六级··10 分钟

【GESP】C++六级/五级练习题 luogu-P2629 好消息,坏消息

GESP C++ 六级/五级练习题,前缀和思想和队列数据结构考点应用,五六级考生均可以练习。题目难度⭐⭐⭐☆☆,洛谷难度等级普及/提高−。

#GESP#C++#前缀和#队列
六级C++ 算法考级专栏
GESP 编程与算法 · 五级··8 分钟

【GESP】C++五级练习题 luogu-P1865 A % B Problem

GESP C++ 五级练习题,数论和前缀和思想考点,四级考生也可以练习。题目难度⭐⭐⭐☆☆,洛谷难度等级普及/提高−。

#GESP#C++#数论#前缀和
五级C++ 算法考级专栏
GESP 编程与算法 · 五级··7 分钟

【GESP】C++五级/四级练习题 luogu-P1413 坚果保龄球

GESP C++ 五级/四级练习题,贪心思想思想考点,四级考生也可以练习,因为难度不大。题目难度⭐⭐★☆☆,适合五级入门和四级练习,洛谷难度等级普及-。

#GESP#C++#排序#贪心
五级C++ 算法考级专栏
GESP 编程与算法 · 四级··6 分钟

【GESP】C++四级/五级练习题 luogu-P1223 排队接水

GESP C++ 四级/五级练习题,贪心思想思想考点。题目难度⭐⭐★☆☆,适合五级入门和四级练习,洛谷难度等级普及-。

#GESP#C++#排序#贪心
四级C++ 算法考级专栏
GESP 编程与算法 · 五级··8 分钟

【GESP】C++五级练习题 luogu-B3628 机器猫斗恶龙

GESP C++ 五级练习题,贪心思想和前缀和思想考点。题目难度⭐⭐★☆☆,适合五级入门和四级练习,洛谷难度等级普及-。

#GESP#C++#贪心#前缀和
五级C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··30 分钟

GESP 1-5级编程题核心考点与备考攻略及真题分类

根据过往真题(截至2025年9月)的整理与分析,我们总结了GESP 1级到5级编程题的核心考点、常见题型及备考建议。同时,我们将历年真题进行了详细分类,帮助各位考生更有针对性地进行复习。 GESP 一级:语法基础与简单逻辑 一级考试主要考察考生对C++基本语法的掌握程度,题目通常逻辑简单,直来直去。 核心考点与典型题型...

#GESP#C++
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··6 分钟

【亲子编程GESP CSP】亲子学、教之路的回顾交流

孩子从开24年开号学习GESP至今,已经过去1年多了。在这1年多的时间里,我确实看到了孩子的成长,从最初教他敲下第一行 Hello World,到如今可以独立解决一些稍有难度的题目,也算达到了我当初决定带他一起学习编程的初衷。 在学习过程中,也第一次开了公众号“亲子编程GESP CSP”,用于记录和分享学习的过程。不过...

#GESP#C++
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 六级··20 分钟

【GESP】C++六级考试大纲知识点梳理, (7) 栈与队列

GESP C++六级官方考试大纲中,第7条考点回归到了最基础也是最常用的两个线性数据结构:栈 (Stack) 和 队列 (Queue)。 (7)掌握栈、队列、循环队列的基本定义,应用场景和常见操作。 {: .prompt-info} 本人也是边学、边实验、边总结,且对考纲深度和广度的把握属于个人理解。因此本文更多的不是...

#GESP#C++#考试大纲#
六级C++ 算法考级专栏
GESP 编程与算法 · 六级··24 分钟

【GESP】C++六级考试大纲知识点梳理, (6) 面向对象编程(OOP)基础

GESP C++六级官方考试大纲中,第6条考点标志着我们编程思维的一次重要跃迁——从“面向过程”转向“面向对象”。 (6)掌握面向对象的思想,了解封装、继承、多态的基本概念,并掌握类的创建和基本的使用方法。 {: .prompt-info} 本人也是边学、边实验、边总结,且对考纲深度和广度的把握属于个人理解。因此本文更...

#GESP#C++#考试大纲#面向对象
六级C++ 算法考级专栏
GESP 编程与算法 · 六级··21 分钟

【GESP】C++六级考试大纲知识点梳理, (5) 动态规划与背包问题

GESP C++六级官方考试大纲中,第5条考点标志着我们正式跨入了“算法设计”的深水区——动态规划。 (5)掌握简单动态规划的算法思想,能够使用代码解决相应的一维动态规划问题和简单背包问题。 {: .prompt-info} 本人也是边学、边实验、边总结,且对考纲深度和广度的把握属于个人理解。因此本文更多的不是一个教程...

#GESP#C++#考试大纲#动态规划
六级C++ 算法考级专栏
GESP 编程与算法 · 六级··15 分钟

【GESP】C++六级考试大纲知识点梳理, (4) 搜索算法

GESP C++六级官方考试大纲中,第4条考点要求掌握核心的搜索算法及其应用。 (4)掌握深度优先搜索算法(DFS)、宽度优先搜索算法(也称广度优先搜索算法,BFS)、二叉树的搜索算法的概念及应用,能够根据现实问题,选择合适的搜索算法。 {: .prompt-info} 搜索算法是计算机解决“怎么走”、“怎么找”问题的...

#GESP#C++#考试大纲#搜索算法
六级C++ 算法考级专栏
GESP 编程与算法 · 六级··21 分钟

【GESP】C++六级考试大纲知识点梳理, (3) 哈夫曼编码与格雷码

GESP C++六级官方考试大纲中,第3条考点要求掌握两种具体的编码方式及其原理。 (3)理解哈夫曼编码、格雷编码相关原理并能进行简单应用。 {: .prompt-info} 本人也是边学、边实验、边总结,且对考纲深度和广度的把握属于个人理解。因此本文更多的不是一个教程,而是个人知识梳理,如有遗漏、疏忽,欢迎指正、交流...

#GESP#C++#考试大纲
六级C++ 算法考级专栏
GESP 编程与算法 · 六级··15 分钟

【GESP】C++六级考试大纲知识点梳理, (2) 哈夫曼树、完全二叉树与二叉排序树

GESP C++六级官方考试大纲中,第2条考点要求深入掌握几种特殊的树形结构。 (2)掌握哈夫曼树、完全二叉树、二叉排序树的相关概念和应用。 {: .prompt-info} 本人也是边学、边实验、边总结,且对考纲深度和广度的把握属于个人理解。因此本文更多的不是一个教程,而是个人知识梳理,如有遗漏、疏忽,欢迎指正、交流...

#GESP#C++#考试大纲#
六级C++ 算法考级专栏
GESP 编程与算法 · 六级··19 分钟

【GESP】C++六级考试大纲知识点梳理, (1) 树的概念与遍历

GESP C++六级官方考试大纲中,包含了对更高级数据结构(如树)和基础算法的深入要求。本文针对第1条考点进行分析介绍。 (1)掌握树的基本概念,掌握其构造与遍历的相关算法。 {: .prompt-info} 本人也是边学、边实验、边总结,且对考纲深度和广度的把握属于个人理解。因此本文更多的不是一个教程,而是个人知识梳...

#GESP#C++#考试大纲#
六级C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··12 分钟

【GESP/CSP】编程武器库-4, 最大公约数和最小公倍数

在五级题目(【GESP】C++五级练习(初等数论考点) luogu-B3941 [GESP样题 五级] 小杨的锻炼)中,涉及到最大公约数和最小公倍数的计算,需要用到数论中的基本概念和算法。这部分既是五级考试大纲中明确要求的内容(【GESP】C++五级考试大纲知识点梳理, (1) 初等数论),又是编程考试中常见的、可复用...

#GESP#C++#武器库-数论
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 五级··16 分钟

【GESP】C++五级考试大纲知识点梳理, (9) 分治算法

GESP C++五级官方考试大纲中,共有9条考点,本文针对第9条考点进行分析介绍。 (9)掌握分治算法的基本原理,能够使用归并排序和快速排序对数组进行排序。 {: .prompt-info} 本人也是边学、边实验、边总结,且对考纲深度和广度的把握属于个人理解。因此本文更多的不是一个教程,而是个人知识梳理,如有遗漏、疏忽...

#GESP#C++#考试大纲
五级C++ 算法考级专栏
GESP 编程与算法 · 五级··15 分钟

【GESP】C++五级考试大纲知识点梳理, (8) 贪心算法

GESP C++五级官方考试大纲中,共有9条考点,本文针对第8条考点进行分析介绍。 (8)掌握贪心算法的基本原理,理解最优子结构,能够使用贪心算法解决相关问题。 {: .prompt-info} 本人也是边学、边实验、边总结,且对考纲深度和广度的把握属于个人理解。因此本文更多的不是一个教程,而是个人知识梳理,如有遗漏、...

#GESP#C++#考试大纲
五级C++ 算法考级专栏
GESP 编程与算法 · 五级··21 分钟

【GESP】C++五级考试大纲知识点梳理, (7) 递归算法 -3 优化策略

GESP C++五级官方考试大纲中,共有9条考点,本文针对第7条考点进行分析介绍。 (7)掌握递归算法的基本原理,能够应用递归解决问题,能够分析递归算法的时间复杂度和空间复杂度,了解递归的优化策略。 {: .prompt-info} 本人也是边学、边实验、边总结,且对考纲深度和广度的把握属于个人理解。因此本文更多的不是...

#GESP#C++#考试大纲
五级C++ 算法考级专栏
GESP 编程与算法 · 五级··17 分钟

【GESP】C++五级考试大纲知识点梳理, (7) 递归算法 -2 复杂度分析

GESP C++五级官方考试大纲中,共有9条考点,本文针对第7条考点进行分析介绍。 (7)掌握递归算法的基本原理,能够应用递归解决问题,能够分析递归算法的时间复杂度和空间复杂度,了解递归的优化策略。 {: .prompt-info} 本人也是边学、边实验、边总结,且对考纲深度和广度的把握属于个人理解。因此本文更多的不是...

#GESP#C++#考试大纲
五级C++ 算法考级专栏
GESP 编程与算法 · 五级··14 分钟

【GESP】C++五级考试大纲知识点梳理, (7) 递归算法 - 1 基本原理

GESP C++五级官方考试大纲中,共有9条考点,本文针对第7条考点进行分析介绍。 (7)掌握递归算法的基本原理,能够应用递归解决问题,能够分析递归算法的时间复杂度和空间复杂度,了解递归的优化策略。 {: .prompt-info} 本人也是边学、边实验、边总结,且对考纲深度和广度的把握属于个人理解。因此本文更多的不是...

#GESP#C++#考试大纲
五级C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··12 分钟

【GESP/CSP】编程武器库-3, 十六进制转换十进制

前文(【GESP/CSP】编程武器库-2, 十进制转换十六进制),我们介绍了从十进制到十六进制的处理手段,很显然这只做到了一半。在之前做过的【GESP】C++四级真题 luogu-B3869 [GESP202309 四级] 进制转换题目中,需要将不同进制的数字转换成十进制表示出来,其中十六进制由于涉及字母,相对特殊,其...

#GESP#C++#武器库-进制转换
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··17 分钟

【GESP/CSP】编程武器库-2, 十进制转换十六进制

在之前做过的【GESP】C++四级真题 luogu-B3851 [GESP202306 四级] 图像压缩题目中,需要将一个数字转换为十六进制表示并输出出来,如果你的"武器库"缺少这部分技能,你可能会一下不知所措,今天就专门总结下这个知识点,希望下次遇到可以"信手拈来"。 {: .prompt-info} 当前武器库清单...

#GESP#C++#武器库-进制转换
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··12 分钟

【GESP/CSP】编程武器库-1, 字符类型判断

开篇语: 在之前做题的过程中,我发现有很多题目都会有一些共同的小的功能逻辑,比如判断一个字符是否为数字、字母、空格;字符串的大小写转换以及数字的进制转换等。 这部分的逻辑和代码其实是通用的、可复用的。掌握这部分技能,对每个等级的考生来说,就好像在逐步丰富你的“武器库”,“武器库”足够强大,可大大加快解题速度。 在之前做...

#GESP#C++#武器库-字符
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 四级··5 分钟

【GESP】C++四级真题 luogu-B4361 [GESP202506 四级] 排序

GESP C++四级2025年6月真题。本题主要考查排序的应用。属于四级题中的正常题目。难度⭐⭐★☆☆。本题在洛谷评定为普及-。

#GESP#C++#排序
四级C++ 算法考级专栏
GESP 编程与算法 · 五级··16 分钟

【GESP】C++五级考试大纲知识点梳理, (6) 二分查找和二分答案

GESP C++五级官方考试大纲中,共有9条考点,本文针对第6条考点进行分析介绍。 (6)掌握二分查找和二分答案算法(也称二分枚举法)的基本原理,能够在有序数组中快速定位目标值。 {: .prompt-info} 本人也是边学、边实验、边总结,且对考纲深度和广度的把握属于个人理解。因此本文更多的不是一个教程,而是个人知...

#GESP#C++#考试大纲
五级C++ 算法考级专栏
GESP 编程与算法 · 四级··20 分钟

【GESP】C++四级真题 luogu-B4263 [GESP202503 四级] 荒地开垦

GESP C++四级2025年3月真题。本题主要考查二维数组的应用。解题思路中使用函数封装的思想可以简化思路。整体难度⭐⭐★☆☆。本题在洛谷评定为普及-。

#GESP#C++#多维数组#函数
四级C++ 算法考级专栏
GESP 编程与算法 · 四级··7 分钟

【GESP】C++四级真题 luogu-B4069 [GESP202412 四级] 字符排序

GESP C++四级2024年12月真题。本题主要考查排序和字符串处理的应用。排序使用内置函数sort难度不大,整体难度⭐⭐★☆☆。本题在洛谷评定为普及-。

#GESP#C++#排序#函数
四级C++ 算法考级专栏
GESP 编程与算法 · 四级··7 分钟

【GESP】C++四级真题 luogu-B4068 [GESP202412 四级] Recamán

GESP C++四级2024年12月真题。本题主要考查排序和递推思想的应用。排序使用内置函数sort难度不大,整体难度⭐⭐★☆☆。本题在洛谷评定为普及-。

#GESP#C++#排序#一维数组
四级C++ 算法考级专栏
GESP 编程与算法 · 四级··6 分钟

【GESP】C++四级真题 luogu-B4041 [GESP202409 四级] 区间排序

GESP C++四级2024年9月真题。本题主要考查排序和数组的应用。使用内置函数sort难度不大,整体难度⭐⭐★☆☆。本题在洛谷评定为普及-。

#GESP#C++#排序#一维数组
四级C++ 算法考级专栏
GESP 编程与算法 · 五级··10 分钟

【GESP】C++五级考试大纲知识点梳理, (5) 算法复杂度估算(多项式、对数)

GESP C++五级官方考试大纲中,共有9条考点,本文针对第5条考点进行分析介绍。 (5)掌握算法复杂度估算方法(含多项式、对数)。 {: .prompt-info} 本人也是边学、边实验、边总结,且对考纲深度和广度的把握属于个人理解。因此本文更多的不是一个教程,而是个人知识梳理,如有遗漏、疏忽,欢迎指正、交流。 {:...

#GESP#C++#考试大纲
五级C++ 算法考级专栏
GESP 编程与算法 · 四级··9 分钟

【GESP】C++四级真题 luogu-B4006 [GESP202406 四级] 宝箱

GESP C++四级2024年6月真题。本题主要考察排序、前缀和和滑动窗口思想。暴力难度不大,滑动窗口需要点思想,整体难度⭐⭐★☆☆。本题在洛谷评定为普及-。

#GESP#C++#排序#前缀和
四级C++ 算法考级专栏
GESP 编程与算法 · 四级··11 分钟

【GESP】C++四级真题 luogu-B4005 [GESP202406 四级] 黑白方块

GESP C++四级2024年6月真题。本题主要考察二维数组,多重循环操作甚至前缀和思想。暴力难度不大,前缀和优化需要点思想,整体难度⭐⭐★☆☆。本题在洛谷评定为普及-。

#GESP#C++#多维数组#前缀和
四级C++ 算法考级专栏
GESP 编程与算法 · 四级··26 分钟

【GESP】C++三级、四级练习 luogu-P1597 语句解析-系列题目4

一、前文回顾 已完成的工作: - 【GESP】C++三级练习 luogu-P1597 语句解析-系列题目1 - 【GESP】C++三级、四级练习 luogu-P1597 语句解析-系列题目2 - 【GESP】C++三级、四级练习 luogu-P1597 语句解析-系列题目3 {: .prompt-tip} 截至目前,我...

#GESP#C++#字符串#函数
四级C++ 算法考级专栏
GESP 编程与算法 · 四级··19 分钟

【GESP】C++三级、四级练习 luogu-P1597 语句解析-系列题目3

前文回顾 已完成的工作: - 【GESP】C++三级练习 luogu-P1597 语句解析-系列题目1 - 【GESP】C++三级、四级练习 luogu-P1597 语句解析-系列题目2 {: .prompt-tip} 截至目前,我们在完成P1597题目本身要求的基础上,又拓展支持了以下情况: - 变量仍然只有3个a、...

#GESP#C++#字符串#函数
四级C++ 算法考级专栏
GESP 编程与算法 · 四级··21 分钟

【GESP】C++三级、四级练习 luogu-P1597 语句解析-系列题目2

前文回顾 在第一篇文章中(【GESP】C++三级练习 luogu-P1597 语句解析-系列题目1),我们完成P1597题目本身要求的讲解。同时,我们也留了一个扩展问题,在题目其他条件不变的情况下: - 变量仍然只有3个a、b、c - 变量值可以是 多位整数(int范围内) 或者变量名 实现代码应如何调整? 今天分享下...

#GESP#C++#字符串#函数
四级C++ 算法考级专栏
GESP 编程与算法 · 三级··9 分钟

【GESP】C++三级练习 luogu-P1597 语句解析-系列题目1

这是一道我正在带孩子进行练习的题,从题目本身的描述来看,是一个简单的字符串处理问题,应属于GESP三级,字符串相关内容(难度二级也可以做)。 但在一开始做题的过程中,我们对题目描述的理解存在一点模糊,比如:题目描述中没有说明变量的赋值顺序规则,比如a:=3;b:=c;c:=4的结果应该是3 4 4还是3 0 4。且,我...

#GESP#C++#字符串
三级C++ 算法考级专栏
GESP 编程与算法 · 五级··22 分钟

【GESP】C++五级考试大纲知识点梳理, (4) 辗转相除法、素数表和唯一性定理

GESP C++五级官方考试大纲中,共有9条考点,本文针对第4条考点进行分析介绍。 (4)掌握辗转相除法(也称欧几里得算法)、素数表的埃氏筛法和线性筛法、唯一分解定理的原理和应用。 {: .prompt-info} 本人也是边学、边实验、边总结,且对考纲深度和广度的把握属于个人理解。因此本文更多的不是一个教程,而是个人...

#GESP#C++#考试大纲
五级C++ 算法考级专栏
GESP 编程与算法 · 四级··8 分钟

【GESP】C++四级真题 luogu-B3958 [GESP202403 四级] 相似字符串

GESP C++四级2024年3月真题。本题主要考察字符串处理和比较的基本操作,可以应用函数规范化代码逻辑。难度⭐⭐★☆☆。本题在洛谷评定为普及-。

#GESP#C++#函数#字符串
四级C++ 算法考级专栏
GESP 编程与算法 · 五级··29 分钟

【GESP】C++五级考试大纲知识点梳理, (3-4) 链表-双向循环链表

GESP C++五级官方考试大纲中,共有9条考点,本文针对第3条考点进行分析介绍。 (3)掌握链表的创建、插入、删除、遍历和反转操作,理解单链表、双链表、循环链表的区别。 {: .prompt-info} 由于内容比较多,且涉及到代码的编写和验证,本知识点将分单链表、双链表、循环链表3次进行介绍。 本人也是边学、边实验...

#GESP#C++#考试大纲
五级C++ 算法考级专栏
GESP 编程与算法 · 四级··9 分钟

【GESP】C++四级真题 luogu-B3928 [GESP202312 四级] 田忌赛马

GESP C++四级2023年12月真题。本题为一维数组和排序的应用练习,难度⭐⭐★☆☆。本题在洛谷评定为普及-。 本质上说,这里的算法策略采用的是贪心策略,属于GESP五级的内容,但是作为四级考生,在忽略所谓对贪心策略理解的情况下,也可以通过自己的思考解决。

#GESP#C++#一维数组#排序
四级C++ 算法考级专栏
GESP 编程与算法 · 五级··24 分钟

【GESP】C++五级考试大纲知识点梳理, (3-3) 链表-单向循环链表

GESP C++五级官方考试大纲中,共有9条考点,本文针对第3条考点进行分析介绍。 (3)掌握链表的创建、插入、删除、遍历和反转操作,理解单链表、双链表、循环链表的区别。 {: .prompt-info} 由于内容比较多,且涉及到代码的编写和验证,本知识点将分单链表、双链表、循环链表3次进行介绍。 本人也是边学、边实验...

#GESP#C++#考试大纲
五级C++ 算法考级专栏
GESP 编程与算法 · 四级··13 分钟

【GESP】C++四级真题 luogu-B3927 [GESP202312 四级] 小杨的字典

GESP C++四级2023年12月真题。本题为一维数组和键值对的应用练习,难度⭐⭐★☆☆。本题在洛谷评定为普及-。 键值对在使用效果上和哈希表很相似,但是哈希表在GESP中是七级考纲的内容,在C++对应的数据结构是unorderedmap,因此特意没有使用。但是键值对在C++对应的数据结构是map,而GESP考纲中好...

#GESP#C++#一维数组#键值对
四级C++ 算法考级专栏
GESP 编程与算法 · 五级··23 分钟

【GESP】C++五级考试大纲知识点梳理, (3-2) 链表-双向链表

GESP C++五级官方考试大纲中,共有9条考点,本文针对第3条考点进行分析介绍。 (3)掌握链表的创建、插入、删除、遍历和反转操作,理解单链表、双链表、循环链表的区别。 {: .prompt-info} 由于内容比较多,且涉及到代码的编写和验证,本知识点将分单链表、双链表、循环链表3次进行介绍。 本人也是边学、边实验...

#GESP#C++#考试大纲
五级C++ 算法考级专栏
GESP 编程与算法 · 四级··8 分钟

【GESP】C++四级练习 luogu-B3940 [GESP样题 四级] 填幻方

GESP C++四级样例。其实和P2615[NOIP 2015 提高组] 神奇的幻方是一模一样的题,只是题目中的文字描述有不同,原题解代码拿来可直接AC。不过,这次带着孩子重新做了一遍,根据本题的描述方式,对代码也进行了一些调整和优化,就当巩固练习吧。 本题为多维数组的应用练习,难度⭐⭐★☆☆。本题在洛谷评定为普及-。

#GESP#C++#多维数组
四级C++ 算法考级专栏
GESP 编程与算法 · 五级··19 分钟

【GESP】C++五级考试大纲知识点梳理, (3-1) 链表-单链表

GESP C++五级官方考试大纲中,共有9条考点,本文针对第3条考点进行分析介绍。 (3)掌握链表的创建、插入、删除、遍历和反转操作,理解单链表、双链表、循环链表的区别。 {: .prompt-info} 由于内容比较多,且涉及到代码的编写和验证,本知识点将分单链表、双链表、循环链表3次进行介绍。 本人也是边学、边实验...

#GESP#C++#考试大纲
五级C++ 算法考级专栏
GESP 编程与算法 · 四级··13 分钟

【GESP】C++四级真题 luogu-B3870 [GESP202309 四级] 变长编码

GESP C++四级2023年9月真题,函数、位运算等应用,难度⭐⭐★☆☆。个人认为23年GESP考试设立初期各级考试的题难度相对较高,本题在洛谷评定为普及-。

#GESP#C++#函数#位运算
四级C++ 算法考级专栏
GESP 编程与算法 · 五级··31 分钟

【GESP】C++五级考试大纲知识点梳理, (2) 模拟高精度计算

GESP C++五级官方考试大纲中,共有9条考点,本文针对第2条考点进行分析介绍。 (2)掌握 C++数组模拟高精度加法、减法、乘法和除法的相关知识。 {: .prompt-info} 五级其他考点回顾: - 【GESP】C++五级考试大纲知识点梳理, (1) 初等数论 {: .prompt-tip} 由于本人也是边学...

#GESP#C++#考试大纲
五级C++ 算法考级专栏
GESP 编程与算法 · 四级··23 分钟

【GESP】C++四级真题 luogu-B3851 [GESP202306 四级] 图像压缩

GESP C++四级真题,函数、结构体、多维数组等应用练习,难度⭐⭐⭐☆☆。个人认为23年GESP考试设立初期各级考试的题难度都不小,本题应该是四级真题中难度较大的一个。在洛谷也是评定为普及/提高。

#GESP#C++#函数#结构体
四级C++ 算法考级专栏
GESP 编程与算法 · 五级··11 分钟

【GESP】C++五级考试大纲知识点梳理, (1) 初等数论

GESP C++五级官方考试大纲中,共有9条考点,本文针对第1条考点进行分析介绍。 (1)掌握初等数论相关知识的概念和应用,包括素数与合数、最大公约数与最小公倍数、同余与模运算、约数与倍数、质因数分解、奇偶性等。 {: .prompt-info} 由于本人也是边学、边实验、边总结,且对考纲深度和广度的把握属于个人理解。...

#GESP#C++#考试大纲
五级C++ 算法考级专栏
GESP 编程与算法 · 四级··17 分钟

【GESP】C++四级考试大纲知识点梳理, (11) 异常处理机制

终于到最后一条了,GESP C++四级官方考试大纲中,共有11条考点,本文针对第11条考点进行分析介绍。 (11)了解异常处理机制,掌握异常处理的常用方法。 {: .prompt-info} 其实,由于本人也是边学、边实验、边总结,且对考纲深度和广度的把握属于个人理解。因此本文更多的不是一个教程,而是个人知识梳理,如有...

#GESP#C++#考试大纲
四级C++ 算法考级专栏
GESP 编程与算法 · 四级··21 分钟

【GESP】C++四级考试大纲知识点梳理, (10) 文件读写和重定向

孩子放假,出游一周,没有更新。刚刚归来,继续学习。 GESP C++四级官方考试大纲中,共有11条考点,本文针对第10条考点进行分析介绍。 (10)掌握文件操作中的重定向,实现文件读写操作,了解文本文件的分类,掌握写操作、读操作、读写操作。 {: .prompt-info} 其实,由于本人也是边学、边实验、边总结,且对...

#GESP#C++#考试大纲
四级C++ 算法考级专栏
GESP 编程与算法 · 一级··24 分钟

【GESP】C++ 2025年6月一级考试-客观题真题解析

以下是个人关于2025年6月GESP C++ 一级考试选择和判断题的答案解析,仅供参考。 一、选择题 第1题 2025年4月19日在北京举行了一场人形机器人半程马拉松。⽐赛期间,跑动着的机器⼈会利⽤⾝上安装的多个传感器所反馈的数据来调整姿态、保持平衡等,那么这类传感器类似于计算机的()。 - A. 处理器 - B. 存...

#GESP#C++#真题解析
一级C++ 算法考级专栏
GESP 编程与算法 · 四级··17 分钟

【GESP】C++四级考试大纲知识点梳理, (9) 简单算法复杂度的估算

GESP C++四级官方考试大纲中,共有11条考点,本文针对第9条考点进行分析介绍。 (9)简单算法复杂度的估算,含多项式、指数复杂度。 {: .prompt-info} 四级其他考点回顾: - 【GESP】C++四级考试大纲知识点梳理, (1) 指针 - 【GESP】C++四级考试大纲知识点梳理, (2) 结构体和二...

#GESP#C++#考试大纲
四级C++ 算法考级专栏
GESP 编程与算法 · 四级··50 分钟

【GESP】C++四级考试大纲知识点梳理, (8) 冒泡、插入、选择排序

GESP C++四级官方考试大纲中,共有11条考点,本文针对第8条考点进行分析介绍。 (8)掌握排序算法中的冒泡排序、插入排序、选择排序的算法思想、排序步骤及代码实现。 {: .prompt-info} 四级其他考点回顾: - 【GESP】C++四级考试大纲知识点梳理, (1) 指针 - 【GESP】C++四级考试大纲...

#GESP#C++#考试大纲
【GESP】C++四级考试大纲知识点梳理, (8) 冒泡、插入、选择排序
GESP 编程与算法 · 三级··15 分钟

【GESP】C++三级知识点研究,cout输出进制转换

GESP C++三级考试大纲中,涉及进制转换的内容,之前在考纲介绍中重点针对进制转换的数学方法进行了介绍,在进行真题练习的过程中,发现其中涉及不少cout函数进制输出的题目,因此本文对此进行总结分享。 相关考纲: - 【GESP】C++三级考试大纲知识点梳理, (2)数据的进制转换 {: .prompt-info}

#GESP#C++#考试大纲
三级C++ 算法考级专栏
GESP 编程与算法 · 考级精选题解··161 分钟

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

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

#GESP#C++
考级精选题解C++ 算法考级专栏
GESP 编程与算法 · 三级··21 分钟

【GESP】C++ 2025年3月三级考试-客观题真题解析

不知道为什么,官方只提供了2023年考试客观题的真题解析,从2024年开始,客观题只有答案没有解析。因为孩子正在准备三级考试,因此我将从25年3月的三级题目开始,逐步整理客观题的解析。 --- 一、单选题(每题2分,共30分) 第1题 题目:Base64编码将每3字节的输入数据编码为4字节的输出数据。如果输入数据长度不...

#GESP#C++#真题解析
三级C++ 算法考级专栏
GESP 编程与算法 · 四级··9 分钟

【GESP】C++四级考试大纲知识点梳理, (7) 排序算法基本概念

GESP C++四级官方考试大纲中,共有11条考点,本文针对第7条考点进行分析介绍。 (7)掌握排序算法的概念,了解内排序和外排序的概念及差别,理解排序算法的时间复杂度、空间复杂度、使用场景以及稳定性。 {: .prompt-info} 四级其他考点回顾: - 【GESP】C++四级考试大纲知识点梳理, (1) 指针...

#GESP#C++#考试大纲
四级C++ 算法考级专栏
GESP 编程与算法 · 四级··8 分钟

【GESP】C++四级考试大纲知识点梳理, (6) 递推算法

GESP C++四级官方考试大纲中,共有11条考点,本文针对第6条考点进行分析介绍。 (6)掌握递推算法基本思想、递推关系式的推导以及递推问题求解。 {: .prompt-info} 四级其他考点回顾: - 【GESP】C++四级考试大纲知识点梳理, (1) 指针 - 【GESP】C++四级考试大纲知识点梳理, (2)...

#GESP#C++#考试大纲
四级C++ 算法考级专栏
GESP 编程与算法 · 四级··10 分钟

【GESP】C++四级考试大纲知识点梳理, (5) 值传递

GESP C++四级官方考试大纲中,共有11条考点,本文针对第5条考点进行分析介绍。 (5)掌握函数参数的传递方式:C++值传递、引用传递、指针传递;Python 值传递、引用传递。 {: .prompt-info} 四级其他考点回顾: - 【GESP】C++四级考试大纲知识点梳理, (1) 指针 - 【GESP】C+...

#GESP#C++#考试大纲
四级C++ 算法考级专栏
GESP 编程与算法 · 四级··13 分钟

【GESP】C++四级考试大纲知识点梳理, (4) 变量和作用域

GESP C++四级官方考试大纲中,共有11条考点,本文针对第4条考点进行分析介绍。 (4)掌握变量作用域的概念,理解全局变量与局部变量的区别。 {: .prompt-info} 四级其他考点回顾: - 【GESP】C++四级考试大纲知识点梳理, (1) 指针 - 【GESP】C++四级考试大纲知识点梳理, (2) 结...

#GESP#C++#考试大纲
四级C++ 算法考级专栏
GESP 编程与算法 · 四级··10 分钟

【GESP】C++四级考试大纲知识点梳理, (3) 模块化和函数

GESP C++四级官方考试大纲中,共有11条考点,本文针对第3条考点进行分析介绍。 (3)理解模块化编程思想,掌握函数的声明、定义及调用,掌握形参与实参的概念及区别。 {: .prompt-info} 四级其他考点回顾: - 【GESP】C++四级考试大纲知识点梳理, (1) 指针 - 【GESP】C++四级考试大纲...

#GESP#C++#考试大纲
四级C++ 算法考级专栏
GESP 编程与算法 · 四级··44 分钟

【GESP】C++四级考试大纲知识点梳理, (2) 结构体和二维数组

GESP C++四级官方考试大纲中,共有11条考点,本文针对第2条考点进行分析介绍。 (2)掌握 C++结构体、二维及多维数组的基本概念及使用 {: .prompt-info} 四级其他考点回顾: 【GESP】C++四级考试大纲知识点梳理, (1) 指针 {: .prompt-tip}

#GESP#C++#考试大纲
四级C++ 算法考级专栏
GESP 编程与算法 · 四级··20 分钟

【GESP】C++四级考试大纲知识点梳理, (1) 指针

GESP C++四级官方考试大纲中,共有11条考点,本文针对第一条考点进行分析介绍。之前对1-3级大纲知识点的梳理思路是仅梳理编程基础知识考纲条目,对于C++编程本身语法和规则相关考纲要求,因为网上可查看的信息非常多,所以不做梳理。但目前来看,一方面系统梳理有利于孩子系统学习,另一方面感觉网上其他学习的同学也习惯针对考...

#GESP#C++#考试大纲
四级C++ 算法考级专栏
GESP 编程与算法 · 三级··7 分钟

【GESP】C++三级知识点研究,一维数组声明合法性

一维数组是GESP C++三级考试大纲中的要求, (5)C++一维数组基本应用;Python 列表、字典、元组、集合的基本应用、内置 函数以及列表解析的使用. {: .prompt-info} 在以往的GESP考试真题中,除在编程题中经常使用到一维数组外,在前面的客观题中还会经常出现关于一维数组声明合法性的题目。因此,...

#GESP#C++#考试大纲
三级C++ 算法考级专栏
GESP 编程与算法 · 三级··4 分钟

【GESP】C++三级练习 luogu-B2156 最长单词 2

GESP三级练习,字符串练习(C++三级大纲中6号知识点,字符串),难度★★☆☆☆。

#GESP#C++#字符串
三级C++ 算法考级专栏
GESP 编程与算法 · 三级··5 分钟

【GESP】C++三级练习 luogu-B2122 单词翻转

GESP三级练习,字符串练习(C++三级大纲中6号知识点,字符串),难度★★☆☆☆。

#GESP#C++#字符串
三级C++ 算法考级专栏
GESP 编程与算法 · 三级··8 分钟

【GESP】C++三级考试大纲知识点梳理, (6) 字符串

GESP C++三级官方考试大纲中,共有8条考点,之前已对前4个考点进行了总结梳理,6号考点是关于C++语言字符串应用的,属于基本语言语法和应用范围,网上的资料很多,本不想再赘述。但在孩子做题的过程中发现,对字符串应掌握哪些常用函数以及如何应用还不是很熟悉,因此将这部分内容单独整理出来,供孩子参考。 (6)掌握字符串及...

#GESP#C++#考试大纲
三级C++ 算法考级专栏
GESP 编程与算法 · 三级··5 分钟

【GESP】C++三级练习 luogu-B2118 验证子串

GESP三级练习,字符串练习(C++三级大纲中6号知识点,字符串),难度★★☆☆☆。

#GESP#C++#字符串
三级C++ 算法考级专栏
GESP 编程与算法 · 三级··5 分钟

【GESP】C++三级练习 luogu-B2117 整理药名

GESP三级练习,字符串练习(C++三级大纲中6号知识点,字符串),难度★★☆☆☆。

#GESP#C++#字符串
三级C++ 算法考级专栏
GESP 编程与算法 · 三级··9 分钟

【GESP】C++三级考试大纲知识点梳理, (7) (8) 枚举算法、模拟算法

GESP C++三级官方考试大纲中,共有8条考点,之前已对前4个考点进行了总结梳理,5,6号考点是关于C++语言一维数据和字符串应用的,属于基本语言语法和应用范围,网上的资料很多,不再赘述(后续考纲中关于语言语法本身的要求,都不再赘述)。本文针对C++ (7) (8)号知识点进行总结梳理。 (7) (8) 理解枚举算法...

#GESP#C++#考试大纲
三级C++ 算法考级专栏
GESP 编程与算法 · 三级··6 分钟

【GESP】C++三级考试大纲知识点梳理, (4)算法

GESP C++三级官方考试大纲中,共有8条考点,本文针对C++(4)号知识点进行总结梳理。 (4)了解算法的概念与描述,熟练运用自然语言、流程图、伪代码方式来描述算法。

#GESP#C++#考试大纲
三级C++ 算法考级专栏
GESP 编程与算法 · 三级··15 分钟

【GESP】C++三级考试大纲知识点梳理, (3)位运算

GESP C++三级官方考试大纲中,共有8条考点,本文针对C++(3)号知识点进行总结梳理。 (3)掌握位运算:与(&)、或(\|)、非()、异或(^)、左移(<<)、右移()的基本使用方法及原理。

#GESP#C++#考试大纲
三级C++ 算法考级专栏
GESP 编程与算法 · 二级··3 分钟

【GESP】C++二级练习 luogu-b2082, 数字统计

GESP二级练习,涉及多层条件和循环嵌套,类似题型重复练习,难度★✮☆☆☆。

#GESP#C++#多重循环
二级C++ 算法考级专栏
GESP 编程与算法 · 二级··9 分钟

【GESP】C++二级考试大纲知识点梳理, (4)流程图

GESP C++二级官方考试大纲中,共有9条考点,本文针对C++(4)号知识点进行总结梳理。 (4)了解流程图的概念及基本表示符号,掌握绘制流程图的方法,能正确使用流程图描述程序设计的三种基本结构。 {: .prompt-info} 二级考点系列: - 【GESP】C++二级考试大纲知识点梳理, (1)计算机存储的基本...

#GESP#C++#考试大纲
二级C++ 算法考级专栏
GESP 编程与算法 · 二级··14 分钟

【GESP】C++二级考试大纲知识点梳理, (3)计算机程序设计语言相关知识

GESP C++二级官方考试大纲中,共有9条考点,本文针对C++(3)号知识点进行总结梳理。 (3)了解程序设计语言的几大分类及特点(机器语言、汇编语言、高级语言),了解常见的高级语言(C++、Python 等)。 {: .prompt-info} 二级考点系列: - 【GESP】C++二级考试大纲知识点梳理, (1)...

#GESP#C++#考试大纲
二级C++ 算法考级专栏
GESP 编程与算法 · 二级··29 分钟

【GESP】C++二级考试大纲知识点梳理, (2)计算机网络的基本概念及分类

GESP C++二级官方考试大纲中,共有9条考点,本文针对C++(2)号知识点进行总结梳理。 (2)了解计算机网络的概念,了解计算机网络的分类(广域网(WAN)、城域网(MAN)、局域网(LAN)),了解计算机网络的层级结构及作用(TCP/IP 四层模型与 OSI七层模型),了解不同层级的重要协议,了解 IP 地址及子...

#GESP#C++#考试大纲
二级C++ 算法考级专栏
GESP 编程与算法 · 一级··3 分钟

【GESP】C++一级练习 bcqm-3173, 上课点名

GESP一级综合基础练习,涉及循环和基本运算,适合初学者起步练习,难度★☆☆☆☆。 最近12月认证考试刚结束,在将历史刷过的题目总结的同时,会逐步转入二级知识点总结和题目的练习。

#GESP#C++#基础语句
一级C++ 算法考级专栏
GESP 编程与算法 · 二级··14 分钟

【GESP】C++二级考试大纲知识点梳理, (1)计算机存储的基本概念及分类

GESP C++二级官方考试大纲中,共有9条考点,本文针对C++(1)号知识点进行总结梳理。 (1)了解计算机存储的基本概念及分类,了解随机存储器(RAM)、只读存储器(ROM)和高速缓冲存储器(Cache)的功能及区别。 {: .prompt-info} 二级考点系列: - 【GESP】C++二级考试大纲知识点梳理,...

#GESP#C++#考试大纲
二级C++ 算法考级专栏
GESP 编程与算法 · 一级··3 分钟

【GESP】C++一级练习 bcqm-3154, 偶数求和

GESP一级综合基础练习,涉及循环和基本运算,适合初学者起步练习,难度★☆☆☆☆。

#GESP#C++#基础语句
一级C++ 算法考级专栏
GESP 编程与算法 · 一级··6 分钟

【GESP】C++一级考试大纲知识点梳理(1)计算机基础和操作系统

GESP C++一级官方考试大纲中,除可通过编码掌握的Dev C++开发工具的使用和C++编程基础语法知识外(考纲2-13),还涉及计算机基础知识的要求(考纲1): (1)了解计算机的基本构成(CPU,内存,I/O 设备等) ,了解 Windows、Linux等操作系统基本概念和常见操作,了解计算机的历史及在现代社会中...

#GESP#C++#考试大纲
一级C++ 算法考级专栏
GESP 编程与算法 · 一级··5 分钟

【GESP】C++一级练习 luogu-B2077, 角谷猜想

GESP一级循环和基本运算练习,略有难度,尤其容易忽略数据类型选择的问题,难度★✮☆☆☆。

#GESP#C++#基础语句
一级C++ 算法考级专栏
GESP 编程与算法 · 一级··3 分钟

【GESP】C++一级练习 luogu-B2048, 计算邮资

GESP一级练习,语分法上涉及分支语句和取余等操作,有一些数学小逻辑,难度★☆☆☆☆。

#GESP#C++#基础语句
一级C++ 算法考级专栏
GESP 编程与算法 · 一级··4 分钟

【GESP】C++一级练习 luogu-B3650, 求和

GESP一级知识点循环练习,题目本身逻辑不复杂。但需要注意数据类型以及换行输出超时问题,一次做对也不容易。

#GESP#C++#基础语句
一级C++ 算法考级专栏
GESP 编程与算法 · 一级··5 分钟

【GESP】C++一级练习 luogu-B2074, 计算星期几

GESP一级知识点循环和分支语句练习。又是跟星期有关的计算。题目逻辑不难,但是对数据范围的把握和处理其实有点难度,至少有个小弯子需要处理,不简单。

#GESP#C++#基础语句
一级C++ 算法考级专栏
GESP 编程与算法 · 一级··3 分钟

【GESP】C++一级练习 luogu-B2072, 分苹果

一级知识点循环和取余操作练习题,逻辑上需要一点小学生的小思考。

#GESP#C++#基础语句
一级C++ 算法考级专栏
GESP 编程与算法 · 一级··3 分钟

【GESP】C++一级练习 luogu-B2057, 最高的分数

一级练习,寻找一组数的最大值。是一个基础算法逻辑,在后面的题中会有大量的应用。

#GESP#C++#基础语句
一级C++ 算法考级专栏
GESP 编程与算法 · 三级··4 分钟

【GESP】C++三级练习 luogu-B2064, 斐波那契数列

斐波那契数列本身可能并不一定涉及数组知识点,但本题中要求的输入、输出格式涉及到三级知识点一维数组的使用。 题目本身对小学生来说,也是有一定难度的。

#GESP#C++#一维数组
三级C++ 算法考级专栏
GESP 编程与算法 · 一级··2 分钟

【GESP】C++一级练习luogu-B3846,闰年求和

GESP一级知识点for循环和if分支判断语句的练习,个人认为接近一级真题难度的题,对于闰年的判断和定义变量来求和对于初学者是个小小的难点。

#GESP#C++#基础语句
一级C++ 算法考级专栏
GESP 编程与算法 · 三级··3 分钟

【GESP】C++三级练习BCQM3091,选择题判定

GESP三级字符串string和一级知识点if-else分支语句练习,非常基础,对于我孩子来说练习重点在一级部分,字符串只是碰巧遇到了。

#GESP#C++#字符串
三级C++ 算法考级专栏
GESP 编程与算法 · 一级··3 分钟

【GESP】C++一级练习BCQM3148,循环输出

GESP一级知识点for循环语句和输出语句,非常有趣,有意想不到的收获。

#GESP#C++#基础语句
一级C++ 算法考级专栏
GESP 编程与算法 · 一级··2 分钟

【GESP】C++一级练习BCQM3085,最大的数

还是GESP一级知识点if分支语句练习。之前做过类似的问题BCQM3082,最大数输出,本题的变化也是只是变量类型不同,顺手做了,也顺便学了另外一种解法。

#GESP#C++#基础语句
一级C++ 算法考级专栏
GESP 编程与算法 · 一级··2 分钟

【GESP】C++一级练习BCQM3055,4位数间隔输出

一级知识点取余、整除运算和格式化输出知识点应用。其实也可以用string去处理,那就属于GESP三级的知识点范畴了,孩子暂未涉及。

#GESP#C++#基础语句
一级C++ 算法考级专栏
GESP 编程与算法 · 二级··3 分钟

【GESP】C++二级练习BCQM3144,26个字母输出

一级知识点for循环的应用+二级知识点ASCII码应用的题目,因此归类为二级题目。没什么难度,遇到了就做了,主要为了练习for循环。

#GESP#C++#ASCII
二级C++ 算法考级专栏
GESP 编程与算法 · 一级··2 分钟

【GESP】C++一级练习BCQM3145,奇数求和

一级知识点for循环分和支语句if的应用的练习题。难度不大,综合性略微提升,感觉接近但略低于一级真题水平。

#GESP#C++#基础语句
一级C++ 算法考级专栏
GESP 编程与算法 · 一级··2 分钟

【GESP】C++一级练习BCQM3081,偶数

GESP一级知识点if分支语句和取余操作%的应用练习。

#GESP#C++#基础语句
一级C++ 算法考级专栏
GESP 编程与算法 · 一级··6 分钟

【GESP】C++一级知识点研究,布尔(bool)型变量

布尔型变量是GESP大纲中一级知识点要求,孩子之前对于这个类型的变量了解不多,因此整理了一些知识信息,供学习参考。

#GESP#C++#GESP知识拓展
一级C++ 算法考级专栏
GESP 编程与算法 · 一级··2 分钟

【GESP】C++一级练习BCQM3080,布尔型转换

GESP一级知识点布尔型变量起步。题号看起来跳跃,但是知识点是连贯的,目前阶段思路是选择考试大纲中一级的知识点进行练习。

#GESP#C++#基础语句
一级C++ 算法考级专栏
GESP 编程与算法 · 一级··2 分钟

【GESP】C++一级练习BCQM3053,三位数数字交换

其实之前做两位数数字交换时(BCQM3036),我给孩子拓展的一道题,一模一样。 涉及GESP一级知识点:除法和取余运算。

#GESP#C++
一级C++ 算法考级专栏
GESP 编程与算法 · 二级··2 分钟

【GESP】C++二级练习BCQM3042,ASCII码

没看错二级题,因为ASCII码在GESP大纲中是二级部分的内容,大纲中第5条要求: (5)了解编码的基本概念,了解 ASCII 编码原理,能识别常用字符的 ASCII 码(空 格:32、“0”:48、“A”:65、“a”:97),并掌握 ASCII 码和字符之间相互转换的方法。 既然顺路做到了,就顺便练习一下也不难。

#GESP#C++#ASCII
【GESP】C++二级练习BCQM3042,ASCII码
GESP 编程与算法 · 一级··2 分钟

【GESP】C++一级练习BCQM3024,输入-计算-输出-5

题型与BCQM3023一样,只是中间计算逻辑不同,而且计算逻辑似乎还变简单了,不过多了点细节要求而已,作为巩固练习。

#GESP#C++#基础语句
【GESP】C++一级练习BCQM3024,输入-计算-输出-5
GESP 编程与算法 · 一级··2 分钟

【GESP】C++一级练习BCQM3020,输入-计算-输出

稍微增加了一点点难度,输入后,根据题目要求进行计算,然后按要求输出结果。即跟之前的题(BCQM3017-3018)比起来多了计算环节,计算就小学应用题水平。

#GESP#C++#基础语句
【GESP】C++一级练习BCQM3020,输入-计算-输出
GESP 编程与算法 · 一级··2 分钟

【GESP】C++一级练习BCQM3016,初识输入

变量值读取练习,开始接触从控制台读取变量的值。(之前的BCQM3019]其实已经用过,但是如果按顺序的话,这是第一次接触)

#GESP#C++#基础语句
【GESP】C++一级练习BCQM3016,初识输入