1231:最小新整数
1231:最小新整数
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 2946 通过数: 1672
【题目描述】
给定一个十进制正整数n(0<n<1000000000),每个数位上数字均不为0。n的位数为m。
现在从m位中删除k位(0<k<m),求生成的新整数最小为多少?
例如: n=9128456,k=2,则生成的新整数最小为12456。
【输入】
第一行t, 表示有t组数据;
接下来t行,每一行表示一组测试数据,每组测试数据包含两个数字n,k。
【输出】
t行,每行一个数字,表示从n中删除k位后得到的最小整数。
【输入样例】
2
9128456 2
1444 3
【输出样例】
12456
1
#include<cstdio>
#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
const int N = 110;
char s[N];
int main(){int T,n;cin>>T;while(T--){cin>>s>>n;int len = strlen(s);while(n--){for(int i=0;i<len-1;i++)if(s[i] > s[i+1]){for(int j=i;j<len-1;j++)s[j]=s[j+1];break;}len--;}s[len]='\0';cout<<s<<endl;} return 0;
}
1231:最小新整数相关推荐
- 信息奥赛一本通(1231:最小新整数)
1231:最小新整数 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 5198 通过数: 2886 [题目描述] 给定一个十进制正整数n(0<n< ...
- 55天 -算法 - poj4137百炼最小新整数 -贪心算法
//模板#include <iostream> #include <cstdio> #include <cstring> using namespace std;/ ...
- Bailian4137 最小新整数【Ad Hoc】
4137:最小新整数 总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个十进制正整数n(0 < n < 1000000000),每个数位上数字均不为0.n的位数为m. ...
- C++贪心算法之最小新整数
最小新整数 Description 给定一个十进制正整数n(0 < n < 1000000000),每个数位上数字均不为0.n的位数为m. 现在从m位中删除k位(0<k < m ...
- 1231:最小新整数——贪心
[题目描述] 给定一个十进制正整数n(0<n<1000000000),每个数位上数字均不为0.n的位数为m. 现在从m位中删除k位(0<k<m),求生成的新整数最小为多少? 例 ...
- 58.贪心算法练习: 最小新整数
总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个十进制正整数n(0 < n < 1000000000),每个数位上数字均不为0.n的位数为m. 现在从m位中删除k位( ...
- 最小新整数(信息学奥赛一本通-T1231)
[题目描述] 给定一个十进制正整数n(0<n<1000000000),每个数位上数字均不为0.n的位数为m. 现在从m位中删除k位(0<k<m),求生成的新整数最小为多少? 例 ...
- 8.20 最小新整数 哆啦A梦的时光机(bfs)
给定一个十进制正整数 n(0 < n < 1000000000),每个数位上数字均不为 0.n 的位数为 m. 现在从 m 位中删除 k 位 (0<k < m),求生成的新整数 ...
- 输入一组整数,0结束输入,之后输出输入的最大的和最小的整数.【思路】
package com.ykmimi.new1; /*** 输入一组整数,0结束输入,之后输出输入的最大的和最小的整数.*/ import java.util.Scanner;public class ...
最新文章
- Java项目:在线电影售票系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)
- UA MATH571A 一元线性回归IV 模型诊断
- raid5坏了一块盘怎么办_服务器阵列信息丢失,数据怎么办?先不要慌,也许很快就能恢复...
- 模拟栈数据结构改进版(使用异常)
- Java的token解决方案,SpringMVC后台token防重复提交解决方案
- How to Install MariaDB 10 on CentOS 6.7
- 海王什么意思,海王是什么意思梗,网络流行词海王介绍
- [Java]Java MVC 分层概念(转)
- 最短路径Dijkstra算法(邻接矩阵)
- X200 BIOS 黑屏
- linux 移动硬盘 mac,Macbook pro使用原生EFI在移动硬盘安装Windows+Fedora双系统
- 计算机怎样更新卡驱动,电脑显卡驱动怎么更新(NVIDIA显卡手动更新教程)
- 计算机科学也有民科!看知乎计算机民科辩论大战!
- fcitx5 使用搜狗皮肤
- 大数据—数据收集系统介绍(Flume,Sqoop)
- RedHat7.6 配置yum源
- (matlab代码分享,可运行) 多技能员工排班调度多目标优化(技能熟练度包含学习型、遗忘型)(Part 1)
- 5G通信名词释义详解【5G通信技术基础篇---istrangeboy精品博文】
- OpenLayers:加载GeoServer发布的WMTS、TMS服务
- 达摩院特别版-视觉AI训练营Day1——学习笔记
热门文章
- Leetcode 912.排序数组(Sort an Array)
- NLP入门概览(4)—— 序列标注a:隐马尔科夫模型(HMM)
- Linux 7.9下安装grafana
- 在公司里如何写好一封电子邮件
- CodeGear公司正式推出delphi2007 for win32
- 小傻蛋的妹妹跟着小甲鱼学习Python的第七节007
- java 工具类命名_给大家详解16个超级实用的Java工具类
- 15分钟绿色生活:提供高质量出口食材的生鲜电商服务
- 经验谈|如何处理好产品与开发的关系
- android 调试驱动程序,Android驱动程序开发和调试环境配置