2021年3月青少年C/C++软件编程(五级)等级考试试卷及答案解析

1、最小新整数

给定一个十进制正整数n(0 < n < 1000000000),每个数位上数字均不为0。n的位数为m。 现在从m位中删除k位(0<k < m),求生成的新整数最小为多少? 例如: n = 9128456, k = 2, 则生成的新整数最小为12456
时间限制:1000
内存限制:65536
输入
第一行t, 表示有t组数据; 接下来t行,每一行表示一组测试数据,每组测试数据包含两个数字n, k。
输出
t行,每行一个数字,表示从n中删除k位后得到的最小整数。
样例输入
2
9128456 2
1444 3
样例输出
12456
1

#include<stdio.h>
#include<string.h>
int main()
{
	int t,k;
	char a[200];
	scanf("%d",&t);
	while(t--){
		int i,j,l;
		scanf("%s %d",a,&k);
		int len=strlen(a);
		for(i=0;i<k;i++){
			for(j=0;j<len-1;j++){
				if(a[j]>a[j+1]){
					for(l=j;l<len-1;l++){
						a[l]=a[l+1];
					}
					break;
				}
			}
			len-=1;
		}
		for(i=0;i<strlen(a)-k;i++){
			if(i==0&&a[i]=
给定一个十进制正整数 n(0 < n < 1000000000),每个数位上数字均不为 0。n 的位数为 m。现在从 m位中删除 k位 (0<k < m),求生成的新整数最小为多少?例如: n = 9 【代码】给定一个十进制正整数 n(0 < n < 1000000000),每个数位上数字均不为 0。n 的位数为 m。现在从 m位中删除 k位 (0 阅读详情

相关推荐

青少年C/C++软件编程(二级)等级考试真题及答案解析目录

第五题 字符串中最长的连续出现的字符。第一题 与指定数字相同的数的个数。第一题 满足条件的数的累加2。3. 计算矩阵边缘元素之和。第一题 统计误差范围内的数。第四题 扫雷游戏地雷数计算。第一题 统计指定范围里的数。1.数组指定部分逆序重放。第二题 按照个位数排序。第二题 合法 C 标识符。第二题 最长最短单词。第三题 过滤多余的空格。第一题 数组逆序重放。第一题 小白鼠再排队。第二题 偶数降序输出。第四题 谁考了第k名。

长春高老师编程 4270

2021年3月青少年C/C++软件编程(三级)等级考试试卷及答案解析

在一个长度为n(n < 1000)的整数序列中,判断是否存在某两个元素之和为k。时间限制:1000内存限制:65536输入第一行输入序列的长度n和k,用空格分开。第二行输入序列中的n个整数,用空格分开。输出如果存在某两个元素的和为k,则输出yes,否则输出no。样例输入9 10样例输出yes。

长春高老师编程 1542

2021年9月青少年C/C++软件编程(三级)等级考试试卷及答案解析

已知三个正整数 a,b,c。现有一个大于1的整数x,将其作为除数分别除a,b,c,得到的余数相同。请问满足上述条件的x的最小值是多少?数据保证x有解。输入:一行,三个不大于1000000的正整数a,b,c,两个整数之间用一个空格隔开。输出:一个整数,即满足条件的x的最小值。样例输入样例输出19。

长春高老师编程 1554

2023年3月青少年C/C++软件编程(三级)等级考试试卷及答案解析

解析:递推,对于第i块,如果分界线在第i-1,只有一种铺法(1x2竖着铺),对于分界线在i-2,两种铺法,一是2x2,一是1x2两块横着铺。解析:递推,当前i层可以从i-2层一次两步上来,也可以从i-3层一次三步上来,所以a[i] = a[i - 2] + a[i - 3],详见代码:(注意数据范围)共两行,第一行是数列中数的个数n ( 1

长春高老师编程 2328

青少年C/C++软件编程(三级)等级考试真题及答案解析目录

1. 制作蛋糕 2. 找和最接近但不超过K的两个元素 3. 数根 4. 迷信的病人 5. 算24。1.找和为K的两个元素 2.Minecraft 3.踩方格 4.苹果消消乐 5.流感传染。1. 找和为K的两个元素 2. 硬币面值组合 3. 分解因数 4. 苹果消消乐 5.数列。1.铺砖 2.吃糖果2 3.扩号匹配问题 4.质数的和与积 5.因子问题。1. 和数 2. 质数的和与积 3. 爬楼 4. 生成括号 5. 铺砖。

长春高老师编程 2809

2023年5月青少年C/C++软件编程(三级)等级考试试卷及答案解析

在一个长度为n(n < 1000)的整数序列中,判断是否存在某两个元素之和为k。时间限制:1000内存限制:65536第一行输入序列的长度n和k,用空格分开。第二行输入序列中的n个整数,用空格分开。如果存在某两个元素的和为k,则输出yes,否则输出no。9 10yes另一种解法:排序之后双指针,详见代码:使用1角、2角、5角硬币组成 n 角钱。设1角、2角、5角的硬币各用了a、b、c个,列出所有可能的a, b, c组合。输出顺序为:先按c的值从小到大,若c相同则按b的值从小到大。

长春高老师编程 1623

青少年C/C++软件编程(四级)等级考试真题及答案解析目录

3. 带通配符的字符串匹配。1. 怪盗基德的滑翔翼。3.最长公共子上升序列。4.宠物小精灵之收服。

长春高老师编程 3033

2023年9月青少年C/C++软件编程(三级)等级考试试卷及答案解析

幸运的是,你意外得到了一份北大图书馆的图书借阅记录,于是你挑灯熬夜地编程,想从中发现潜在的朋友。同时,按照“臭味相投”的原则,和你喜欢读同一本书的人,就是你的潜在朋友。接下来有N行,第i(i = 1,2,…,N)行每一行有一个数,表示读者i-1最喜欢的图书的编号P(1

长春高老师编程 3280

2021年12月青少年C/C++软件编程(三级)等级考试试卷及答案解析

如果N=2,则名名可以第1天吃1块,第2天吃1块,也可以第1天吃2块,共有2种方案;如果N=3,则名名第1天可以吃1块,剩2块,也可以第1天吃2块剩1块,所以名名共有2+1=3种方案;如果N=4,则名名可以第1天吃1块,剩3块,也可以第1天吃2块,剩2块,共有3+2=5种方案。分形,通常被定义为一个粗糙或零碎的几何形状,可以分成数个部分,且每一部分都(至少近似地)是整体缩小后的形状,即具有自相似的性质。若所有的门牌号之和减去我家门牌号的两倍,恰好等于n,求我家的门牌号及总共有多少家。n < 100000。

长春高老师编程 1886

2021年6月青少年C/C++软件编程(三级)等级考试试卷及答案解析

给定2到15个不同的正整数,你的任务是计算这些数里面有多少个数对满足:数对中一个数是另一个数的两倍。比如给定1 4 3 2 9 7 18 22,得到的答案是3,因为2是1的两倍,4是2个两倍,18是9的两倍。时间限制:1000内存限制:65536输入一行,给出2到15个两两不同且小于100的正整数。最后用0表示输入结束。输出一个整数,即有多少个数对满足其中一个数是另一个数的两倍。

长春高老师编程 1407

2021年3月青少年C/C++软件编程(四级)等级考试试卷及答案解析

青少年软件编程(C语言四级)等级考试试卷(2021年3月)

长春高老师编程 1177

2021年6月青少年C/C++软件编程(四级)等级考试试卷及答案解析

青少年软件编程(C语言四级)等级考试真题试卷(2021年6月)

长春高老师编程 1490

群晖Web Station实战:从零搭建个人静态导航站

本文详细介绍了如何利用群晖NAS自带的Web Station套件,从零开始搭建个人静态导航站。通过安装Web Station、上传静态网站源码、配置网页服务与网络门户等步骤,无需代码基础即可实现内网访问。文章还分享了文件权限设置、个性化定制及常见问题排查等实用技巧,帮助用户高效管理个人常用网址,充分挖掘NAS的服务器潜能。

tea88的博客 1330

libero烧录信号抓取

提示:如果改了东西需要重新烧录,需要把这两个界面都关闭再libero打开。两个红色的要关闭掉。然后返回libero开始烧录,观测信号(如果只烧录观测从这一步开始就行)等到下面的messige出现以下信息表示run好了。在下图中右侧可以自己设置,设置完之后记得保存一下。run一下,耐心等待,有警告就ok,run完之后。run成功会变绿色,然后点下面的这个看波形。设置抓取信号:在libero打开。打开的就是烧录界面,直接run。

qq_34047965的博客 1422

一文说清STM32CubeMX中文汉化全流程(图解说明)

详细讲解STM32CubeMX中文汉化的完整流程,通过图文并茂的方式手把手教学,解决界面英文带来的使用障碍,让开发更高效。掌握stm32cubemx中文汉化技巧,提升嵌入式开发体验。

weixin_42499004的博客 6275

对族实例进行任意的矩阵变换,需要什么样的族?

问:一个小问题,想向您请教一下。 能不能实现一个这样的操作:创建了一个常规模型的FamilyInstance,然后知道旋转和平移的矩阵,能否根据变换矩阵更新FamilyInstance的位置,绕任意轴旋转任意角度。 请问什么样的实体才能在revit项目文件中任意旋转?貌似一般的实例只能在XY平面内旋转,并且LocationPoint中只有一个Rotation参数。答:您好,因为Revit里面的构件

我爱Revit —— BIM应用及BIM应用软件解决方案专栏 3628

ADB详细(从下载安装到灵活运用)

ADB(Android Debug Bridge)是一种允许模拟器或已连接的 Android 设备进行通信的命令行工具,它可为各种设备操作提供便利,如安装和调试应用,并提供对 Unix shell(可用来在模拟器或连接的设备上运行各种命令)的访问。可以在Android SDK/platform-tools中找到 adb 工具或下载ADB Kits。

LiuYong_01的博客 10万+

从Blender舞步到夜空画卷:基于Pix飞控的无人机编队灯光秀全链路开发实践

本文详细介绍了基于Pixhawk飞控的无人机编队灯光秀全链路开发实践。从Blender三维动画设计、QGroundControl地面站二次开发与MAVLink通信桥接,到PX4飞控的OFFBOARD模式路径控制与LED灯光驱动实现,最后通过Gazebo仿真验证并完成真机组装与首飞。文章为无人机爱好者提供了一套完整的、从创意设计到夜空执行的开源解决方案,重点阐述了多机同步与灯光控制的核心技术挑战与应对策略。

zeta9的博客 585

YOLOv13安装教程 手把手教你融合空间注意力机制(SAB)的RAB卷积模块 自动“聚焦”重要的特征 map指标提升8.96,准确率提升3.56

本文提出了一种改进的YOLOv13目标检测模型,通过引入RAB(残差注意力模块)显著提升了检测性能。实验结果显示,添加RAB模块后,mAP指标提升了8.96,准确率提高了3.56%。文章详细介绍了RAB模块的实现方法:1)采用多级残差连接增强特征提取能力;2)结合空间注意力机制(SAB)自动聚焦关键区域;3)通过1×1卷积实现通道维度压缩与恢复。同时提供了完整的模型移植方案,包括配置文件修改、任务处理代码调整以及模块实现细节,为YOLO系列模型的性能优化提供了有效参考。

FJN110的博客 647

245. 项目195:简易文字冒险游戏——《跟老吕学Python·新手》

如果您在学习本专栏教程时遇到任何问题,或有任何技术交流的意愿,欢迎在文章评论区留言,或通过优快云私信与老吕取得联系。老吕将及时回复您的留言,并与您共同探讨,以期为大家提供更为精准和有效的帮助。老吕珍视每一位读者的反馈和支持,期待与您共同学习、共同进步,共同创造美好的未来!我们的目标是不仅教会您Python语言,更是培养您解决问题的思维方式。请随意翻阅,按照自己的节奏学习,让这本专栏成为您编程旅程中的可靠伙伴。开发一个简易的文字冒险游戏,通过文本描述场景和事件,让玩家通过选择不同的选项来推动故事发展。

Python老吕的博客 712

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

上一篇: 2022年9月青少年C/C++软件编程(四级)等级考试试卷及答案解析
下一篇: 2021年6月青少年C/C++软件编程(五级)等级考试试卷及答案解析
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青少年等级考试周老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值