南阳理工 寻找最大数
来源:互联网 发布:淘宝客推广使用教程 编辑:程序博客网 时间:2024/06/05 15:44
寻找最大数
时间限制:1000 ms | 内存限制:65535 KB
难度:2
- 描述
请在整数 n 中删除m个数字, 使得余下的数字按原次序组成的新数最大,
比如当n=92081346718538,m=10时,则新的最大数是9888
- 输入
- 第一行输入一个正整数T,表示有T组测试数据
每组测试数据占一行,每行有两个数n,m(n可能是一个很大的整数,但其位数不超过100位,并且保证数据首位非0,m小于整数n的位数) - 输出
- 每组测试数据的输出占一行,输出剩余的数字按原次序组成的最大新数
- 样例输入
292081346718538 101008908 5
- 样例输出
9888
98
01.
#include<stdio.h>
02.
#include<string.h>
03.
int
main()
04.
{
05.
int
t;
06.
scanf
(
"%d"
,&t);
07.
while
(t--)
08.
{
09.
char
n[100];
10.
int
m,i,j,maxx=0,maxj=-1;
11.
scanf
(
"%s%d"
,&n,&m);
12.
for
(i=0; i<(
strlen
(n)-m); i++)
13.
{
14.
maxx=0;
15.
for
(j=maxj+1; j<=(m+i); j++)
16.
{
17.
if
(n[j]>maxx)
18.
{
19.
maxx=n[j];
20.
maxj=j;
21.
}
22.
}
23.
printf
(
"%c"
,n[maxj]);
24.
}
25.
printf
(
"\n"
);
26.
}
27.
}
0 0
- 南阳理工:寻找最大数
- 南阳理工 寻找最大数
- 南阳理工OJ_题目448 寻找最大数
- 南阳理工acm 448寻找最大数(简单贪心)
- 南阳448 寻找最大数
- 南阳oj448:寻找最大数
- 南阳OJ448寻找最大数
- 南阳448 寻找最大数
- 南阳oj448 寻找最大数
- 南阳题目448-寻找最大数
- 南阳 oj 448 寻找最大数
- 南阳1057 寻找最大数(三)
- 南阳理工:水仙花数
- 南阳理工:组合数
- 南阳理工OJ_Fibonacci数
- 南阳理工_13Fibonacci数
- 南阳oj NYOJ 寻找最大数 题目236
- 南阳oj NYoj 寻找最大数(三) 题目1057
- RabbitMQ(二)CentOS6.7 下的 HelloWorld
- Dynamics CRM2016 Web API之删除单个查找字段值
- 20161109 Python 读书笔记之文件和素材
- MySQL查询大量数据的方法
- python学习笔记 错误处理
- 南阳理工 寻找最大数
- Java内存泄漏
- Eclipse主题插件:Eclipse Color Theme
- 贪心算法-HDU1050-Moving Tables
- scrapy 环境搭建与试运行
- Codeacademy Python-07-Student Becomes the Teacher
- Android开发:系统自动实现开机启动
- 回朔法——穷举n位二进制数
- 面试题之字符串反转