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

分类题库

C++编程题库

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

共 51 题

题目列表

共 51 题
A66848 好斗的牛3.2.1 问题描述你有 个牛棚,从左到右一字排开。你希望把N头牛安置到牛棚里。麻烦的是,你的牛很好斗,如果他们附近有其他的牛,他们就会不安分地去挑事。其中,第 i头牛的攻击范围是(ai,bi),这意味着,如果他的左边ai个牛棚或右边bi个牛棚里有其他牛,他就会去挑事。你想留下连续的一段牛棚,并把其他牛棚都卖掉。请问你最少需要留下多少牛棚,才能保证至少存在一种方案能够把所有的N… 2024年 枚举 贪心算法 排序 区间调度 编程题 A66834 好斗的牛3.2.1 问题描述你有109个⽜棚 ,从左到右⼀字排开 。你希望把N头⽜安置到⽜棚⾥ 。⿇烦的是 ,你的⽜很好⽃ ,如果他们附近有其他的⽜ ,他们就会不安分地去挑事 。其中 ,第i头⽜的攻击范围是(ai bi) ,这意味着 ,如果他的左边ai个⽜棚或右边bi个⽜棚⾥有其他⽜ ,他就会去挑事。你想留下连续的⼀段⽜棚 ,并把其他⽜棚都卖掉 。请问你最少需要留下多少⽜棚 ,才能保… 2024年 枚举 贪心 排序 区间约束 编程题 A66729 宝箱 2024年 枚举 前缀和 排序 极值约束 编程题 A66557 寻找特殊年号年号中的每个数之和为20的年号是特殊年号。例如:2099、1991、1892是特殊的年号,而2021则不是。给定一个年号,找出严格大于给定年号的最小特殊年号。 样例输入11892# 样例输入22021样例输出# 样例输出119… 2023年 枚举 循环结构 条件判断 数位拆分 编程题 A66555 C语言等级考试三级编程题:找和为K的两个元素。在一个长度为n(n < 1000)的整数序列中,判断是否存在某两个元素之和为k。 第二行输入序列中的n个整数,用空格分开。输出如果存在某两个元素的和为k,则输出yes,否则输出no。样例输入9 101 2 3 4 5 6 7 8 9样例输出yes 2023年 枚举 循环结构 条件判断 数组 编程题 A66552 2023年5月C语言等级考试三级编程题:苹果消消乐。有100个苹果和香蕉排成一条直线,其中有N个香蕉,你可以使用至多M次魔法道具将香蕉变成苹果,最后“最长的连续苹果数量”即为你本次苹果消消乐的得分,给定苹果和香蕉的排列,求你能获得的最大得分。 <= T <= 10),代表测试数据的组数。 每个测试数据第一行是2个整数N和… 2023年 枚举 贪心 数组 滑动窗口 编程题 A66496 问题求解。给定一个正整数N,求最小的M满足比N大且M与N的二进制表示中有相同数目的1。举个例子,假如给定N为78,二进制表示为1001110,包含4个1,那么最小的比N大的并且二进制表示中只包含4个1的数是83,其二进制是1010011,因此83就是答案。 ≤ N ≤ 1000000),如果这行为0表示输入结束。输出对于每个N… 2023年 枚举 循环结构 位运算 二进制 编程题 A66440 CCF-GESP编程能力等级认证C++一级编程题:长方形面积 。 【问题描述】 小明刚刚学习了如何计算长方形面积。他发现,如果一个长方形的长和宽都 是整数,它的面积一定也是整数。现在,小明想知道如果给定长方形的面积,有 多少种可能的长方形,满足长和宽都是整数? 如果两个长方形的长相等、宽也相等,则认为是同一种长方形。约定长方形 的长大于等于宽。正方形是长方形的特例,即长方形的长和宽可以相等。【输… 2023年 枚举 循环结构 条件判断 整数因数 编程题 A66384 CCF-GESP编程能力等级认证C++二级编程题:找素数。【问题描述】小明刚刚学习了素数的概念:如果一个大于 1 的正整数,除了 1 和它自身外,不能被其他正整数整除,则这个正整数是素数。现在,小明想找到两个正整数A和B之间(包括A和B)有多少个素数?【输入描述】输入 2 行,第一行包含正整数A,第二行包含正整数B。约定 2≤A≤B≤1000。【输出描述】输出一行,包含一个整数C,表示找到C个素… 2023年 枚举 循环结构 条件判断 素数判断 编程题 A66060 C语言等级考试三级真题:课程冲突(上课时间)。小A修了n门课程, 第i门课程是从第 ai 天一直上到第 bi 天。定义两门课程的冲突程度为 : 有几天是这两门课程都要上的。例如 a1=1,b1=3,a2=2,b2=4 时, 这两门课的冲突程度为 2。现在你需要求的是这 n 门课中冲突程度最大的两门课的冲突程度。 表示课程数量。接下来 … 2022年 枚举 最大值 区间重叠 编程题 A66021 算24。给出4个小于10个正整数,你可以使用加减乘除4种运算以及括号把这4个数连接起来得到一个表达式。现在的问题是,是否存在一种方式使得得到的表达式的结果等于24。 这里加减乘除以及括号的运算结果和运算的优先级跟我们平常的定义一致(这里的除法定义是实数除法)。 比如,对于5,5,5,1,我们知道5 * (5 – 1 / 5) = 24,因此可以得到24。又比如,对于1,1,4,2,我们怎么都不能… 2022年 枚举 递归 表达式求值 实数运算 编程题