删数问题
来源:互联网 发布:淘宝店铺买家监控软件 编辑:程序博客网 时间:2024/05/21 03:55
删数问题
Time Limit: 1000MS Memory Limit: 65536KB
SubmitStatistic
Problem Description
键盘输入一个高精度的正整数n(≤100位),去掉其中任意s个数字后剩下的数字按照原来的左右次序组成一个新的正整数。编程对给定的n与s,寻找一种方案,使得剩下的数字组成的新数最小。
Input
输入有多组 每组包括原始数n,要去掉的数字数s;
Output
输出去掉s个数后最小的数
Example Input
178543 4
Example Output
13
Hint
Author
#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ int i,n; char a[105]; while(~scanf("%s",a)) { scanf("%d",&n); int len=strlen(a); while(n>0) { int i=0; while(i<len&&a[i]<=a[i+1]) i++; while(i<len) { a[i]=a[i+1]; i++; } n--; } int lenn=strlen(a); int m=0; while(m<lenn&&a[m]=='0')m++; if(m==lenn)printf("0\n"); else { for(i=m;i<strlen(a);i++) printf("%c",a[i]); } printf("\n"); } return 0;}
0 0
- 删数问题
- 删数问题
- 1298 删数问题
- 删数问题
- 【贪心】删数问题
- 【贪心】删数问题
- 删数问题 队内赛
- 删数问题
- 删数问题
- 8605 删数问题
- 删数问题
- 删数问题
- 删数问题
- 删数问题
- 删数问题
- 删数问题
- sdut2072 删数问题
- 删数问题
- Dagger2
- [UOJ #21]缩进优化
- 43-使用 select 改进客户端
- 学习笔记-POJ-1852蚂蚁问题
- 关于js面向对象的认识
- 删数问题
- Python简单实现基于VSM的余弦相似度计算
- 1018. 锤子剪刀布 (20)
- 逆向工程核心原理学习笔记(六):实战开辟新内存区域写入缓冲区跳转修改字符串
- Sass学习总结
- MyBatis基础操作
- 静态泛型方法
- hihoCoder 后续遍历
- Windows问题QA