测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

分类题库

C++编程题库

按题型、年份与知识点筛选,快速定位练习题。

共 47 题 编程题2024年

题目列表

共 47 题
A66983 ⼩杨买书3.1.1 题面描述⼩杨同学积攒了⼀部分零⽤钱想要⽤来购买书籍,已知⼀本书的单价是13元 ,请根据⼩杨零⽤钱的⾦额,编写程序 计算最多可以购买多少本书,还剩多少零⽤钱。3.1.2 2024年 输入输出 取模运算 整数除法 编程题 A66982 找因数3.2.1 问题描述 ⼩A最近刚刚学习了因数的概念,具体来说,如果⼀个正整数a可以被另⼀个正整数b整除,那么我们就说b是a的因数。请你帮忙写⼀个程序,从⼩到⼤输出正整数a的所有因数。3.2.2 输入描述 输⼊⼀⾏⼀个正整数a,保证a≤1,000 。3.2.3 输出描述 输出若⼲⾏,为a的所有约数,从⼩到⼤排列。3.2.4 特别提醒 在常规程序中,输⼊ 、输出时提供… 2024年 循环结构 取模运算 因数判断 编程题 A66957 乘法问题3.1.1 问题描述⼩A最近刚刚学习了乘法,为了帮助他练习,我们给他若⼲个正整数,并要求他将这些数乘起来 。对于⼤部分题⽬,⼩A可以精准地算出答案,不过,如果这些数的乘积超过106,⼩A就不会做了。请你写⼀个程序 ,告诉我们⼩A会如何作答。3.1.2 输入描述第⼀⾏⼀个整数n,表⽰正整数的个数。接下来n⾏,每⾏⼀个整数a 。⼩A需要将所有的a乘起来。保证 n ≤ 50, a ≤… 2024年 循环结构 条件判断 整数溢出 累乘 编程题 A66956 ⼩杨的⽇字矩阵3.2.1 问题描述⼩杨想要构造⼀个N×N的⽇字矩阵(N为奇数),具体来说,这个矩阵共有N⾏,每⾏N个字符,其中最左列、最右列都是|,⽽第⼀⾏、最后⼀⾏、 以及中间⼀⾏(即第行)的第2~N-1个字符都是-,其余所有字符都是半角⼩写字母x。例如,⼀个N=5的⽇字矩阵如下:请你帮⼩杨根据给定的N打印出对应的“⽇字矩阵”。3.2.2 输入描述⼀⾏⼀个整数N(5≤N≤49,保证 … 2024年 循环结构 条件判断 二维数组 图形输出 编程题 A66931 字母求和3.1.1 题面描述小杨同学发明了一种新型密码,对于每一个小写英文字母,该小写字母代表了一个正整数,即该字母在字母顺序中的位置,例如字母a代表了正整数1,字母b代表了正整数2;对于每一个大写英文字母,该大写字母代表了一个负整数,即该字母的ASCII码的相反数,例如字母A代表了正整数-65。小杨同学利用这种方式对一个整数进行了加密并得到了一个由大写字母和小写字母组成的字符串,该字… 2024年 循环结构 ASCII码 字符串遍历 字符判断 编程题 A66930 完全平方数3.2.1 题面描述小杨同学有一个包含n个非负整数的序列A,他想要知道其中有多少对下标组合<i, j>(1≤i,j≤n,i<j),使得Ai+Aj是完全平方数。如果x是完全平方数,则存在非负整数y使得y×y=x。3.2.2 2024年 双重循环 完全平方数判断 枚举与计数 编程题 A66902 相似字符串3.1.1 问题描述对于两个字符串A和B,如果A可以通过删除一个字符,或插入一个字符,或修改一个字符变成B,那么我们说A和B是相似的。比如apple可以通过插入一个字符变成applee,可以通过删除一个字符变成appe,也可以通过修改一个字符变成bpple,因此apple和applee、appe、bpple都是相似的。但applee并不能通过任意一个操作变成bpple,因此它… 2024年 字符串 条件判断 编辑距离 编程题 A66901 做题 2024年 数组 贪心算法 排序 编程题 A66875 成绩排序3.1.1 问题描述有N名同学,每名同学有语文、数学、英语三科成绩。你需要按如下规则对所有同学的成绩从高到低排序:1. 比较总分,高者靠前;2. 如果总分相同,则比较语文和数学两科总分,高者靠前;3. 如果仍相同,则比较语文和数学两科的最高分,高者靠前;4. 如果仍相同,则二人并列。你需要输出每位同学的排名,如遇x人并列,则他们排名相同,并留空后面的x-1个名次。例如,有3名同… 2024年 结构体排序 多关键字排序 并列排名处理 比较函数 编程题 A66874 B-smooth 数3.2.1 题面描述小杨同学想寻找一种名为 B-smooth 数的正整数。如果一个正整数的最大质因子不超过B,则该正整数为 B-smooth 数。小杨同学想知道,对于给定的n和B,有多少个不超过n的B-smooth 数。3.2.2 2024年 质因数分解 枚举与计数 素数筛法 编程题 A66849 游戏3.1.1 题面描述你有四个正整数n,a,b,c ,并准备用它们玩一个简单的小游戏。在一轮游戏操作中,你可以选择将n减去a,或是将n减去b。游戏将会进行多轮操作,直到当n≤c时游戏结束。你想知道游戏结束时有多少种不同的游戏操作序列。两种游戏操作序列不同,当且仅当游戏操作轮数不同,或是某一轮游戏操作中,一种操作序列选择将n减去a,而另一种操作序列选择将n减去b。如果a=b,也认为将n… 2024年 递推 动态规划 取模运算 计数问题 编程题 A66848 好斗的牛3.2.1 问题描述你有 个牛棚,从左到右一字排开。你希望把N头牛安置到牛棚里。麻烦的是,你的牛很好斗,如果他们附近有其他的牛,他们就会不安分地去挑事。其中,第 i头牛的攻击范围是(ai,bi),这意味着,如果他的左边ai个牛棚或右边bi个牛棚里有其他牛,他就会去挑事。你想留下连续的一段牛棚,并把其他牛棚都卖掉。请问你最少需要留下多少牛棚,才能保证至少存在一种方案能够把所有的N… 2024年 枚举 贪心算法 排序 区间调度 编程题 A66835 游戏 3.1.1 题面描述 你有四个正整数n,a,b,c ,并准备用它们玩一个简单的小游戏。 在一轮游戏操作中,你可以选择将n减去a,或是将n减去b 。游戏将会进行多轮操作,直到当n≤c时游戏结束。 你想知道游戏结束时有多少种不同的游戏操作序列。两种游戏操作序列不同,当且仅当游戏操作轮数不同,或是某 一轮游戏操作中,一种操作序列选择将n减去a ,而另一种操作序列选择将n减去b 。如果a… 2024年 递推 动态规划 取模运算 计数问题 编程题 A66834 好斗的牛3.2.1 问题描述你有109个⽜棚 ,从左到右⼀字排开 。你希望把N头⽜安置到⽜棚⾥ 。⿇烦的是 ,你的⽜很好⽃ ,如果他们附近有其他的⽜ ,他们就会不安分地去挑事 。其中 ,第i头⽜的攻击范围是(ai bi) ,这意味着 ,如果他的左边ai个⽜棚或右边bi个⽜棚⾥有其他⽜ ,他就会去挑事。你想留下连续的⼀段⽜棚 ,并把其他⽜棚都卖掉 。请问你最少需要留下多少⽜棚 ,才能保… 2024年 枚举 贪心 排序 区间约束 编程题 A66823 交流问题3.1.1 问题描述来⾃2所学校A校、B校的N名同学相聚在⼀起相互交流 ,⽅便起见 ,我们把这些同学从1⾄N编号 。他们共进⾏了M次交流 ,第i次交流中 ,编号为ui,ui的同学相互探讨了他们感兴趣的话题 ,并结交成为了新的朋友。由于这次交流会的⽬的是促进两校友谊, 因此只有不同学校的同学之间会交流, 同校同学并不会相互交流。作为A校顾问 ,你对B校的规模⾮常感兴趣 ,你希望… 2024年 并查集 图论 二分图染色 连通分量 编程题 A66822 俄罗斯⽅块3.2.1 题面描述⼩杨同学⽤不同种类的俄罗斯⽅块填满了⼀个⼤⼩为nxm的⽹格图。⽹格图由n×m个带颜⾊⽅块构成 。⼩杨同学现在将这个⽹格图交给了你 ,请你计算出⽹格图中俄罗斯⽅块的种类数。如果两个同⾊⽅块是四连通(即上下左右四个相邻的位置) 的 ,则称两个同⾊⽅块直接连通 ;若两个同⾊⽅块同时 与另⼀个同⾊⽅块直接或间接连通 ,则称两个同⾊⽅块间接连通 。⼀个俄罗斯⽅块由… 2024年 深度优先搜索 广度优先搜索 连通块 图形平移判重 编程题 A66806 公倍数问题3.1.1 问题描述 小A写了一个 的矩阵 ,我们看不到这个矩阵,但我们可以知道,其中第i行第j列的元素Ai,j是i和j的公倍数( i=1,.....,N,j=1, ,.....,M)。现在有K个小朋友,其中第k个小朋友想知道,矩阵A中最多有多少个元素可以是k(k=1,2,.....,K )。请你帮助这些小朋友求解。 注意:每位小朋友的答案互不相关,例如,有些位置既可能是x,… 2024年 数论 最大公约数 最小公倍数 枚举与计数 编程题 A66805 接竹竿 3.2.1 题面描述 小杨同学想用卡牌玩一种叫做“接竹竿”的游戏。 游戏规则是:每张牌上有一个点数u,将给定的牌依次放入一列牌的末端。若放入之前这列牌中已有与这张牌点数相同的牌,则小杨同学会将这张牌和点数相同的牌之间的所有牌全部取出队列(包括这两张牌本身)。 小杨同学现在有一个长度为n的卡牌序列A,其中每张牌的点数为Ai(1≤i≤n )。小杨同学有q次询问。第i次( 1≤i≤q… 2024年 模拟 区间查询 预处理 编程题 A66804 倒序输出依次输入4个整数a、b、c、d,将他们倒序输出,即依次输出d、c、b、a这4个数。 0 < a,b,c,d < 108输出一行4个整数d、c、b、a,整数之间以一个空格分隔。样例输入1 2 3 4样例输出4 3 2 1 2024年 输入输出 顺序结构 变量与赋值 编程题 A66803 足球联赛积分在足球联赛里,一个球队赢下一场比赛得到3个积分,打平一场比赛得到1个积分,输掉比赛得到0分。现已知一个球队在整个联赛里的比赛情况,求该球队最终的积分。 ≤ x,y,z ≤ 40)输出一个整数,表示该球队最终的积分。样例输入19 6 4样例输出6… 2024年 输入输出 算术运算 变量与赋值 编程题