删数问题
来源:互联网 发布:胸肌 知乎 编辑:程序博客网 时间:2024/06/17 01:01
删数问题
Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic
Problem Description
键盘输入一个高精度的正整数n(≤100位),去掉其中任意s个数字后剩下的数字按照原来的左右次序组成一个新的正整数。编程对给定的n与s,寻找一种方案,使得剩下的数字组成的新数最小。
Input
输入有多组 每组包括原始数n,要去掉的数字数s;
Output
输出去掉s个数后最小的数
Example Input
178543 4
Example Output
13
#include<stdio.h>#include<string.h>int main(){ int i,s,len,n; char a[100]; while(~scanf("%s",a)) { n=0; scanf("%d",&s); while(s>0) { i=0; len=strlen(a); while(i<len&&a[i]<=a[i+1]) i++; while(i<len) { a[i]=a[i+1]; i++; } s--; } len=strlen(a); while(a[n]=='0'&&n<len) n++; if(n==len) printf("0\n");//全是0的情况 else { for(i=n; i<strlen(a); i++) printf("%c",a[i]); printf("\n"); } } return 0;}
0 0
- 删数问题
- 删数问题
- 1298 删数问题
- 删数问题
- 【贪心】删数问题
- 【贪心】删数问题
- 删数问题 队内赛
- 删数问题
- 删数问题
- 8605 删数问题
- 删数问题
- 删数问题
- 删数问题
- 删数问题
- 删数问题
- 删数问题
- sdut2072 删数问题
- 删数问题
- 开源操作系统与Windows大比拼!
- ajax提交的javascript代码
- union all和union的区别
- 快速幂取模算法
- HDU3038【种类并查集】
- 删数问题
- 我的职场-从大学说起
- 文章标题
- 基础练习 01字串
- 中英文对照 —— 天文与地理
- 阿里巴巴 Java开发手册
- 华为机试在线训练-牛客网(20)【中级】字符串运用-密码截取
- 匈牙利算法之二分配对
- Linux 上的 MAC 地址欺骗