- 博客(14)
- 收藏
- 关注
原创 【CCF-GESP计算机学会等级考试2025年6月三级C++分糖果】
有 n 位小朋友排成一队等待老师分糖果。第 i 位小朋友想要至少 ai 颗糖果,并且分给他的糖果数量必须比分给前一位小朋友的糖果数量更多,不然他就会不开心。第二行,n 个正整数 1,2,…,a1,a2,…,an,依次表示每位小朋友至少需要的糖果数量。老师想知道至少需要准备多少颗糖果才能让所有小朋友都开心。对于所有测试点,保证 1≤n≤1000,1≤ai≤109。输出一行,一个整数,表示最少需要准备的糖果数量。第一行,一个正整数 n,表示小朋友的人数。
2026-01-02 11:16:22
220
原创 c++修正成绩
老师在检查大家的成绩时,发现阅卷机阅卷有误,因此不得不手动调整大家的成绩。现已知有n个同学成绩,需要做p次调整,每次调整操作都是将第x个同学到第y个同学每位同学成绩都加上z分。接下来p行,每行有三个数,x,y,z,代表给第x个到第y个学生每人增加z分。n≤100000,p≤n,1≤x,y≤n,学生初始成绩≤100,z≤100。第一行有两个整数n,p,代表学生数与增加分数的次数。第二行有n个数,a1~an,代表各个学生的初始成绩。输出仅一行,代表更改分数后,全班的最低分。
2025-12-02 20:10:06
139
原创 【CCF-GESP计算机学会等级考试2025年9月三级C++数组清零】
小 A 有一个由 n 个非负整数构成的数组 a=[a1,a2,…他会对阵组 a 重复进行以下操作,直到数组 a 只包含 0。小 A 想知道,对于给定的数组 a,需要多少次操作才能使得 a 中的整数全部变成 0。可以证明,a 中整数必然可以在有限次操作后全部变成 0。你能帮他计算出答案吗?,an,表示数组 a 中的整数。一行,一个正整数,表示 a 中整数全部变成 0 所需要的操作次数。对于所有测试点,保证1≤n≤100,0≤ai≤100。第一行,一个正整数 n,表示数组 a 的长度。
2025-12-02 20:06:00
335
原创 【CCF-GESP计算机学会等级考试2025年3月三级C++词频统计】
在文本处理中,统计单词出现的频率是一个常见的任务。现在,给定 n 个单词,你需要找出其中出现次数最多的单词。对于所有测试点,1≤n≤100,每个单词的长度不超过 3030,且仅由大小写字母组成。请你编写一个程序,输入 n 个单词,输出其中出现次数最多的单词。2025 年 03 月 GESP C++ 三级编程第 2 题。接下来 n 行,每行包含一个单词,单词由大小写英文字母组成。输出一行,包含出现次数最多的单词(输出单词为小写形式)。输入保证,出现次数最多的单词只会有一个。等均视为同一个单词)。
2025-11-21 22:05:12
230
原创 【CCF-GESP计算机学会等级考试2025年3月二级C++等差矩阵】
小 A 想构造一个 n 行 m 列的矩阵,使得矩阵的每一行与每一列均是等差数列。小 A 发现,在矩阵的第 i 行第 j 列填入整数 i×j,得到的矩阵能满足要求。你能帮小 A 输出这个矩阵吗?共 n 行,每行 m 个由空格分割的整数,表示小 A 需要构造的矩阵。2025 年 03 月 GESP C++ 二级编程第 1 题。对于所有测试点,保证1≤n,m≤50。一行,两个正整数 n,m。
2025-11-14 22:20:38
192
原创 【CCF-GESP计算机学会等级考试2025年9月一级C++金字塔】
金字塔由 n 层石块垒成。从塔底向上,每层依次需要 n×n,(n−1)×(n−1),⋯,2×2,1×1 块石块。请问搭建金字塔总共需要多少块石块?2025 年 09 月 GESP C++ 一级编程第 2 题。一行,一个正整数,表示搭建金字塔所需的石块数量。一行,一个正整数 n,表示金字塔的层数。对于所有测试点,保证 1≤n≤50。
2025-11-14 21:40:31
438
原创 【CCF-GESP计算机学会等级考试2025年6月二级C++数三角形】
请你计算当直角边长 a,b 均取不超过 n 的正整数时,有多少个不同的面积为整数的直角三角形。直角边长分别为 a,b 和 a′,b′ 的两个直角三角形相同,当且仅当 a=a′, b=b′ 或者 a=b′, b=a′。直角三角形有两条直角边与一条斜边,设两条直角边的长度分别为 a,b,则直角三角形的面积为 ab/2。2025 年 06 月 GESP C++ 二级编程第 1 题。输出一行,一个整数,表示不同的直角三角形数量。一行,一个整数 n,表示直角边长的最大值。对于所有测试点,保证 1≤n≤1000。
2025-10-31 22:15:36
172
原创 【CCF-GESP计算机学会等级考试2025年6月三级C++奇偶校验】
给定 n 个非负整数 1,2,…,c1,c2,…,cn 代表所传输的数据,它们的校验码取决于这些整数在二进制下 1 的数量之和的奇偶性。如果这些整数在二进制下共有奇数个 1,那么校验码为 1;数据在传输过程中可能出错,因此接收方收到数据后通常会校验传输的数据是否正确,奇偶校验是经典的校验方式之一。第二行,n 个非负整数 1,2,…,c1,c2,…,cn,表示所传输的数据。第一个整数表示 1,2,…,c1,c2,…对于所有测试点,保证1≤n≤100,0≤ci≤255。
2025-10-24 22:15:01
327
原创 【CCF-GESP计算机学会等级考试2023年3月二级C++百鸡问题Plus】
小明很喜欢这个故事,他决定对这个问题进行扩展,并使用编程解决:如果每只公鸡 x 元,每只母鸡 y 元,每 z 只小鸡 1 元;现在有 n 元,买了 m 只鸡,共有多少种方案?“百鸡问题”是出自我国古代《张丘建算经》的著名数学问题。大意为:“每只公鸡 5 元,每只母鸡 3 元,每 3 只小鸡 1 元;现在有 100 元,买了 100 只鸡,输入一行,包含五个整数,分别为问题描述中的 x、y、z、n、m。约定 0≤x, y, z ≤10,1≤ n, m ≤1000。
2025-10-24 22:00:47
221
原创 【CCF-GESP计算机学会等级考试2024年3月三级C++完全平方数】
小杨同学有一个包含 n 个非负整数的序列 A ,他想要知道其中有多少对下标组合 <i, j> (1≤i,j≤1≤n , i < j ) ,使得 Ai+Aj 是完全平方数。如果 x 是完全平方数,则存在非负整数 y 使得y∗y=x。第一行一个非负整数 n ,表示非负整数个数。第二行包含 n 个非负整数 1,2,...,A1,A2,...,An ,表示序列 A 包含的非负整数。输出一个非负整数,表示和是完全平方数的非负整数对数。
2025-10-24 21:58:10
215
原创 【CCF-GESP计算机学会等级考试2023年12月三级C++小猫钓鱼】
样例解释2 三只小猫来分鱼N=3,每次扔掉鱼的数量为i=1,为了每只小猫都可吃到鱼,可令第三只小猫需要拿走3条鱼(拿走1条和2条不满足要求),则此时待分配的有10条鱼。海滩上有一堆鱼,N 只小猫来分。第一只小猫把这堆鱼平均分为N份,多了i<N个,这只小猫把多的i个扔入海中,拿走了一份。第二只小猫接着把剩下的鱼平均分成N份,又多了i个,小猫同样把多的i个扔入海中,拿走了一份。例如:两只小猫来分鱼N=2,每次扔掉鱼的数量为i=1,为了每只小猫都可吃到鱼,可令第二只小猫需要拿走1条鱼,则此时待分配的有3条鱼。
2025-10-24 21:44:55
218
原创 【CCF-GESP计算机学会等级考试2024年6月四级C++T2宝箱】
小杨可以选择一些宝箱放入背包并带走,但是小杨的背包比较特殊,假设小杨选择的宝箱中最大价值为 x ,最小价值 为 y ,小杨需要保证 x−y≤k ,否则小杨的背包会损坏。对于全部数据,保证有 1≤n≤1000,0≤k≤1000,1≤ai≤10001≤n≤1000,0≤k≤1000,1≤ai≤1000。第二行包含 n 个正整数 1,2,...,a1,a2,...,an ,代表宝箱的价值。在背包不损坏的情况下,小杨可以拿走两个价值为 22 的宝箱和一个价值为 33 的宝箱。
2025-10-24 21:39:35
149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅