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

分类题库

C++编程题库

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

共 30 题

题目列表

共 30 题
A72029 折纸 模拟 二维网格 坐标变换 翻转与层序 编程题 A70883 排座椅 模拟 数组 贪心算法 排序 编程题 A67932 礼盒排序 2026年 模拟 结构体排序 排序 多关键字排序 编程题 A67766 在一场知识竞赛中,选手答对一题得 111 分,答错不得分且要倒扣 111 分,但 2026年 模拟 条件判断 字符串遍历 编程题 A67675 时间跨越 2025年 模拟 循环结构 日期计算 闰年判断 编程题 A67405 树上旅行 2025年 模拟 树结构 序列处理 父结点与子结点 编程题 A67336 数组清零 2025年 模拟 贪心 循环结构 数组操作 编程题 A67093 优先购买 2025年 模拟 贪心 排序 字符串字典序 编程题 A67014 小杨的智慧购物 2025年 模拟 循环结构 数组 最值查找 编程题 A66805 接竹竿 3.2.1 题面描述 小杨同学想用卡牌玩一种叫做“接竹竿”的游戏。 游戏规则是:每张牌上有一个点数u,将给定的牌依次放入一列牌的末端。若放入之前这列牌中已有与这张牌点数相同的牌,则小杨同学会将这张牌和点数相同的牌之间的所有牌全部取出队列(包括这两张牌本身)。 小杨同学现在有一个长度为n的卡牌序列A,其中每张牌的点数为Ai(1≤i≤n )。小杨同学有q次询问。第i次( 1≤i≤q… 2024年 模拟 区间查询 预处理 编程题 A66532 C语言等级考试六级编程题:扑克牌排序假设这里有36张扑克牌,分别为A1~A9,B1~B9,C1~C9,D1~D9,其中A代表方片,B代表草花,C代表红桃,D代表黑桃,那么,设定如下的排序规则:1.对于两张卡牌,X1Y1与X2Y2,X1与X2表示A~D,Y1与Y2表示1~9,如果X1与X2不同,那么依照D>C>B>A的方式进行排序2.假如有X1与X2相同时,那么就比较Y1与Y2的… 2023年 模拟 队列 字符串处理 基数排序 编程题 A66526 C语言等级考试二级编程题:割圆。本题将实现一个简化版的“割圆”游戏。成功点亮所有灯时,联结第一个和最后一个灯称之为“割线”。n盏灯环形分布,顺序编号为1到n。灯的初始状态为关闭不亮。假设n为7,则第1号灯与第2、7号灯相邻,第2号灯与第1、3号灯相邻,以此类推。灯的点亮规则如下:1、输入m个数,每个数为某个灯的编号,可能重复或只是部分编号;2、m个数中的第1个数所对应的灯,默认点亮;3、 如果输… 2023年 模拟 循环结构 条件判断 数组与环形结构 编程题 A66492 机器翻译。 VariantF的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章。这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换。对于每个英文单词,软件会先在内存中查找这个单词的中文含义,如果内存中有,软件就会用它进行翻译;如果内存中没有,软件就会在外存中的词典内查找,查出单词的中文含义然后翻译,并将这个单词和译义放入内存,以备后续的查找和翻译。假设… 2023年 模拟 队列 哈希表 编程题 A66491 栈基本操作,依次读入序列元素1,2,...,n进栈,每进一个元素,机器可要求下一个元素进栈或弹栈,如此进行。给定一个输入序列,判断栈空时弹出的元素构成的序列是否可能等于给定的序列,如果是则输出栈的操作过程,否则输出“NO”。 第一行为n的值(即序列元素个数) 第二行为给定的输入序列(序列元素均为整型)输出如果输入序列能够由题目规定的操作得到,则… 2023年 模拟 序列判断 编程题 A66490 双端队列。 定义一个双端队列,进队操作与普通队列一样,从队尾进入。出队操作既可以从队头,也可以从队尾。编程实现这个数据结构。 每组数据的第一行输入一个整数n,表示操作的次数。 接着输入n行,每行对应一个操作,首先输入一个整数type。 当type=1,进队操作,接着输入一个整数x,表示进入队列的元素。 当type… 2023年 模拟 数据结构 双端队列 编程题 A66488 priority queue练习题。 我们定义一个正整数a比正整数b优先的含义是:*a的质因数数目(不包括自身)比b的质因数数目多;*当两者质因数数目相等时,数值较大者优先级高。现在给定一个容器,初始元素数目为0,之后每次往里面添加10个元素,每次添加之后,要求输出优先级最高与最低的元素,并把该两元素从容器中删除。 (添加元素次数,nu… 2023年 模拟 优先队列 质因数分解 自定义排序 编程题 A66486 快速堆猪。 小明有很多猪,他喜欢玩叠猪游戏,就是将猪一头头叠起来。猪叠上去后,还可以把顶上的猪拿下来。小明知道每头猪的重量,而且他还随时想知道叠在那里的猪最轻的是多少斤。 1)push n n是整数(0<=0 <=20000),表示叠上一头重量是n斤的新猪 2)pop 表示将猪堆顶的猪赶走。如果猪堆没猪,就啥也不干 3)min 表示… 2023年 模拟 最值维护 编程题 A66346 CCF-GESP编程能力等级认证C++四级编程题:图像压缩。【问题描述】图像是由很多的像素点组成的。如果用 0 表示黑,255 表示白,0 和 255 之间的值代表不同程度的灰色,则可以用一个字节表达一个像素(取值范围为十进制 0-255、十六进制 00-FF)。这样的像素组成的图像,称为 256 级灰阶的灰度图像。现在希望将 256 级灰阶的灰度图像压缩为 16 级灰阶,即每个像素的取值范围为… 2023年 模拟 进制转换 字符串处理 排序与统计 编程题 A66305 数字黑洞 2023年 模拟 循环结构 排序 数位拆分 编程题 A66286 小杨的储蓄 2023年 模拟 循环结构 数组 编程题