博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
删数问题
阅读量:3947 次
发布时间:2019-05-24

本文共 585 字,大约阅读时间需要 1 分钟。

删数问题

Time Limit: 1000 ms Memory Limit: 65536 KiB

Problem 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/

你可能感兴趣的文章
遍历Windows系统中所有进程的名字(*.exe)
查看>>
使用互斥量保证程序最多只有一个实例运行
查看>>
进程定点自杀
查看>>
进程看门狗
查看>>
线程看门狗
查看>>
调试代码的宏定义
查看>>
__FILE__和__FUNCTION__的使用
查看>>
创建、重命名文件
查看>>
文件大小保护
查看>>
先文件大小保护,再写文件
查看>>
目录创建
查看>>
日志文件系统的写日志函数
查看>>
删除目录下的文件
查看>>
删除指定目录下所有文件及目录
查看>>
判断文件夹名是否是合法YYYYMM格式
查看>>
检查日志文件系统
查看>>
读配置文本
查看>>
使用rapidxml创建XML
查看>>
使用rapidxml从xml文件中读取指定项(建议两层)
查看>>
char字符串转CString
查看>>