本文共 585 字,大约阅读时间需要 1 分钟。
删数问题
Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description
键盘输入一个高精度的正整数n(≤100位),去掉其中任意s个数字后剩下的数字按照原来的左右次序组成一个新的正整数。编程对给定的n与s,寻找一种方案,使得剩下的数字组成的新数最小。 Input 输入有多组 每组包括原始数n,要去掉的数字数s; Output 输出去掉s个数后最小的数 Sample Input 178543 4 Sample Output 13代码如下:
#include#include #include int main(){ int i,a,len; char s[100]; while(scanf("%s",s)!=EOF) { scanf("%d",&a); while(a>0) { i=0; len=strlen(s); while(i <=s[i+1]) { i++; } while(i
转载地址:http://gzhwi.baihongyu.com/