分类题库
C++编程题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 45 题
A67123
给定有 n 个任务,每个任务有截止时间和利润,每个任务耗时 1 个时间单位、必须在截止时间前完成,且每个时间槽最多做 1 个任务。为了在规定时间内获得最大利润,可以采用贪心策略,即按利润从高到低排序,尽量安 排,则横线处应填写( )。
2025年
单选
A67115
二分查找仅适用于有序数据。若输入数据无序,当仅进行一次查找时,为了使用二分而排序通常不划算。
2025年
判断
A67093
优先购买
2025年
编程题
A66901
做题
2024年
编程题
A66848
好斗的牛3.2.1 问题描述你有 个牛棚,从左到右一字排开。你希望把N头牛安置到牛棚里。麻烦的是,你的牛很好斗,如果他们附近有其他的牛,他们就会不安分地去挑事。其中,第 i头牛的攻击范围是(ai,bi),这意味着,如果他的左边ai个牛棚或右边bi个牛棚里有其他牛,他就会去挑事。你想留下连续的一段牛棚,并把其他牛棚都卖掉。请问你最少需要留下多少牛棚,才能保证至少存在一种方案能够把所有的N…
2024年
编程题
A66834
好斗的牛3.2.1 问题描述你有109个⽜棚 ,从左到右⼀字排开 。你希望把N头⽜安置到⽜棚⾥ 。⿇烦的是 ,你的⽜很好⽃ ,如果他们附近有其他的⽜ ,他们就会不安分地去挑事 。其中 ,第i头⽜的攻击范围是(ai bi) ,这意味着 ,如果他的左边ai个⽜棚或右边bi个⽜棚⾥有其他⽜ ,他就会去挑事。你想留下连续的⼀段⽜棚 ,并把其他⽜棚都卖掉 。请问你最少需要留下多少⽜棚 ,才能保…
2024年
编程题
A66830
下面schedule函数的时间复杂度为( )。1 #include <algorithm>
2024年
单选
A66729
宝箱
2024年
编程题
A66563
Recamán
2024年
编程题
A66562
字符排序
2024年
编程题
A66543
青少年软件编程(C语言)等级考试试卷(七级):Sequence。给定m个数字序列,每个序列包含n个非负整数。我们从每一个序列中选取一个数字组成一个新的序列,显然一共可以构造出n^m个新序列。接下来我们对每一个新的序列中的数字进行求和,一共会得到n^m个和,请找出最小的n个和 每个测试…
2023年
编程题
A66538
C语言等级考试五级编程题;拼点游戏。C和S两位同学一起玩拼点游戏。有一堆白色卡牌和一堆蓝色卡牌,每张卡牌上写了一个整数点数。C随机抽取n张白色卡牌,S随机抽取n张蓝色卡牌,他们进行n回合拼点,每次两人各出一张卡牌,点数大者获得三颗巧克力,小者获得一颗巧克力,如果点数相同,每人各得二颗巧克力,使用过的卡牌不得重复使用。已知C和S取到的卡牌点数,请编程计算S最多和最少能得到多少颗巧克力。
2023年
编程题
A66527
C语言等级考试二级编程题:合影效果。小云和朋友们去爬香山,为美丽的景色所陶醉,想合影留念。如果他们站成一排,男生全部在左(从拍照者的角度),并按照从矮到高的顺序从左到右排,女生全部在右,并按照从高到矮的顺序从左到右排,请问他们合影的效果是什么样的(所有人的身高都不同)? <= n <= 40,且至少有1个男生和1个女生)。 …
2023年
编程题
A66507
青少年软件编程(C语言)等级考试试卷(二级):奇数单增序列。给定一个长度为N(不大于500)的正整数序列,请将其中的所有奇数取出,并按升序输出。 第1行为 N; 第2行为 N 个正整数,其间用空格间隔。输出增序输出的奇数序列,数据之间以逗号间隔。数据保证至少有一个奇数。样例输入101 3 2 6 5 4 9 8 7 10样例输出1,3,5,7,9
2023年
编程题
A66484
Rainbow的商店。Rainbow开了一家商店,在一次进货中获得了N个商品。已知每个商品的利润和过期时间。Rainbow每天只能卖一个商品,并且过期商品不能再卖。Rainbow也可以选择在每天出售哪个商品,并且一定可以卖出。由于这些限制,Rainbow需要制定一份合理的售卖计划。请你计算一下,Rainbow最终可以获得的最大收益。 …
2023年
编程题
A66343
信息素养大赛智能算法挑战复赛小学组编程题:滑雪板打包问题。
2023年
编程题
A66305
数字黑洞
2023年
编程题
A66256
巧夺大奖
2023年
编程题
A66101
⽥忌赛马你要和⽥忌赛马。你们各⾃有 N 匹马,并且要进⾏ N 轮⽐赛,每轮⽐赛,你们都要各派出⼀匹马决出胜负。 你的马匹的速度分别为 u1,u2....un ,⽥忌的马匹的速度分别为 v1,v2....vn。⽥忌会按顺序派出他的马匹,请问 你要如何排兵布阵,才能赢得最多轮次的⽐赛?巧合的是,你和⽥忌的所有马匹的速度两两不同,因此不可能出现 平局。 输入描述第⼀⾏⼀个整数…
2023年
编程题
A66068
C语言等级考试一级真题:简单排序。依次输入3个整数a、b、c,将他们从小到大的顺序输出。 0 < a,b,c < 108输出一行3个整数,即将a、b、c从小到大排序的3个整数,整数之间以一个空格分隔。样例输入10 5 20样例输出5 10 20
2022年
编程题