七级

王老师青少年编程11 天前
c++·题解·真题·gesp·csp·七级·商品交易
2023年12月GESP真题及题解(C++七级): 商品交易市场上共有 N N N 种商品,编号从 0 0 0 至 N − 1 N-1 N−1 ,其中,第 i i i 种商品价值 v i v_i vi 元。
王老师青少年编程12 天前
c++·题解·真题·gesp·csp·七级·八级
GESP(C++)考级(七级&八级)真题及详细题解(汇总版)2025年12月GESP真题及题解(C++八级): 宝石项链 https://noicsp.blog.csdn.net/article/details/156907796?spm=1011.2415.3001.5331
王老师青少年编程12 天前
c++·题解·真题·gesp·csp·七级·纸牌游戏
2023年12月GESP真题及题解(C++七级): 纸牌游戏你和小杨在玩一个纸牌游戏。你和小杨各有 3 3 3 张牌,分别是 0 、 1 、 2 0、1、2 0、1、2。你们要进行 N N N 轮游戏,每轮游戏双方都要出一张牌,并按 1 1 1 战胜 0 0 0, 2 2 2 战胜 1 1 1, 0 0 0 战胜 2 2 2 的规则决出胜负。第 i i i 轮的胜者可以获得 2 × a i 2 \times a_i 2×ai 分,败者不得分,如果双方出牌相同,则算平局,二人都可获得 a i a_i ai 分 ( i = 1 , 2 , ⋯   , N ) (i=1
王老师青少年编程13 天前
c++·题解·真题·gesp·csp·俄罗斯方块·七级
2024年3月GESP真题及题解(C++七级): 俄罗斯方块小杨同学用不同种类的俄罗斯方块填满了一个大小为 n × m n \times m n×m 的网格图。网格图由 n × m n \times m n×m 个带颜色方块构成。小杨同学现在将这个网格图交给了你,请你计算出网格图中俄罗斯方块的种类数。 如果两个同色方块是四连通(即上下左右四个相邻的位置)的,则称两个同色方块直接连通;若两个同色方块同时与另一个同色方块直接或间接连通,则称两个同色方块间接连通。一个俄罗斯方块由一个方块和所有与其直接或间接连接的同色方块组成。定义两个俄罗斯方块的种类相同当且仅当通过平移
王老师青少年编程14 天前
c++·题解·真题·gesp·csp·七级·黑白翻转
2024年6月GESP真题及题解(C++七级): 黑白翻转小杨有一棵包含 n n n 个节点的树,这棵树上的任意一个节点要么是白色,要么是黑色。小杨认为一棵树是美丽树当且仅当在删除所有白色节点之后,剩余节点仍然组成一棵树。
王老师青少年编程16 天前
c++·题解·真题·gesp·csp·七级·小杨寻宝
2024年9月GESP真题及题解(C++七级): 小杨寻宝小杨有一棵包含 n n n 个节点的树,树上的一些节点放置有宝物。小杨可以任意选择一个节点作为起点并在树上移动,但是小杨只能经过每条边至多一次,当小杨经过一条边后,这条边就会消失。小杨每经过一个放置有宝物的节点就会取得该宝物。
王老师青少年编程16 天前
c++·算法·题解·真题·gesp·七级·矩阵移动
2024年9月GESP真题及题解(C++七级): 矩阵移动小杨有一个 n × m n \times m n×m 的矩阵,仅包含 01? 三种字符。矩阵的行从上到下编号依次为 1 , 2 , … , n 1,2,\dots, n 1,2,…,n,列从左到右编号依次为 1 , 2 , … , m 1, 2, \dots, m 1,2,…,m。小杨开始在矩阵的左上角 ( 1 , 1 ) (1,1) (1,1),小杨只能向下或者向右移动,最终到达右下角 ( n , m ) (n, m) (n,m) 时停止,在移动的过程中每经过一个字符 1 得分会增加一分(包括起点和终点
王老师青少年编程18 天前
c++·题解·真题·gesp·csp·七级·燃烧
2024年12月GESP真题及题解(C++七级): 燃烧小杨有一棵包含 n n n 个节点的树,其中节点的编号从 1 1 1 到 n n n。节点 i i i 的权值为 a i a_i ai。
王老师青少年编程19 天前
c++·题解·dp·真题·gesp·七级·图上运动
2025年3月GESP真题及题解(C++七级): 图上移动小 A 有一张包含 n n n 个结点与 m m m 条边的无向图,结点以 1 , 2 , … , n 1, 2, \dots, n 1,2,…,n 标号。小 A 会从图上选择一个结点作为起点,每一步移动到某个与当前小 A 所在结点相邻的结点。对于每个结点 i i i ( 1 ≤ i ≤ n 1 \leq i \leq n 1≤i≤n),小 A 想知道从结点 i i i 出发恰好移动 1 , 2 , … , k 1, 2, \dots, k 1,2,…,k 步之后,小 A 可能会位于哪些结点。由于满足条件
王老师青少年编程19 天前
c++·编程·题解·真题·gesp·七级·等价消除
2025年3月GESP真题及题解(C++七级): 等价消除小 A 有一个仅包含小写英文字母的字符串 S S S。对于一个字符串,如果能通过每次删去其中两个相同字符的方式,将这个字符串变为空串,那么称这个字符串是可以被等价消除的。
王老师青少年编程21 天前
c++·gesp·csp·信奥赛·七级·csp-s·提高组
2025年12月GESP真题及题解(C++七级): 城市规划A 国有 n n n 座城市,城市之间由 m m m 条双向道路连接,任意一座城市均可经过若干条双向道路到达另一座城市。城市依次以 1 , 2 , … , n 1,2,\ldots,n 1,2,…,n 编号。第 i i i( 1 ≤ i ≤ m 1\le i\le m 1≤i≤m)条双向道路连接城市 u i u_i ui 与城市 v i v_i vi。
王老师青少年编程21 天前
c++·gesp·csp·信奥赛·七级·csp-s·提高组
2025年12月GESP真题及题解(C++七级): 学习小组班主任计划将班级里的 n n n 名同学划分为若干个学习小组,每名同学都需要分入某一个学习小组中。班级里的同学依次以 1 , 2 , … , n 1,2,\ldots,n 1,2,…,n 编号,第 i i i 名同学有其发言积极度 c i c_i ci。
No0d1es1 年前
c语言·开发语言·c++·算法·青少年编程·电子学会·七级
2024年9月青少年软件编程(C语言/C++)等级考试试卷(七级)青少年软件编程(C 语言) 等级考试试卷(七级) 1、 模拟树遍历 二叉树的中序遍历可以借助一个堆栈来用非递归的方式实现。例如,对一棵有 6 个结 点的二叉树(结点键值从 1 到 6) 进行遍历,堆栈操作为: push(1 ); push(2); push(3); pop(); pop(); push(4); pop(); pop(); push(5); push(6); pop(); pop() —— 其中 push 为 入栈,pop 为出栈。则这套操作对应了一棵唯一的二叉树,如下图所示。 你的任务是输
我是有底线的