美文网首页
寻找最大数

寻找最大数

作者: Gitfan | 来源:发表于2017-03-02 21:03 被阅读0次

寻找最大数
时间限制:1000 ms | 内存限制:65535 KB
难度:2
描述
请在整数 n 中删除m个数字, 使得余下的数字按原次序组成的新数最大,
比如当n=92081346718538,m=10时,则新的最大数是9888
输入
第一行输入一个正整数T,表示有T组测试数据
每组测试数据占一行,每行有两个数n,m(n可能是一个很大的整数,但其位数不超过100位,并且保证数据首位非0,m小于整数n的位数)
输出
每组测试数据的输出占一行,输出剩余的数字按原次序组成的最大新数
样例输入
2
92081346718538 10
1008908 5
样例输出
9888
98

#include<cstdio>
#include<algorithm>
#include<string.h>
#include<cstring>
#include<functional>
using namespace std;
char str[110];
int Max(int s,int e)
{
    char c=str[s];
    int index=s;
    for(int i=s+1;i<e;i++)
    {
        if(str[i]>c){
            c=str[i];
            index=i;
        }
    }
    return index;
}
int main(){


    int t,n;
    scanf("%d",&t);
    while(t--)
    {
       memset(str,0,sizeof(str));
       scanf("%s %d",str,&n);
       int len=strlen(str);
        int first=0,last=n;
        //既然要删掉m个数求最大,可以在前n-m个数字中找最大值,然后标记找到的数字的位子,
        //假如记为k1吧,然后再k1+1到n-m+1中找第二个最大的,再标记位置
        for(int i=0;i<len-n;i++)
        {
            int temp=Max(first,last);
            printf("%c",str[temp]);
            first=temp+1;
            last++;
        }
       printf("\n");

   }

}

相关文章

  • 寻找最大数

    寻找最大数时间限制:1000 ms | 内存限制:65535 KB难度:2描述请在整数 n 中删除m个数字, ...

  • LeetCode-179-最大数

    LeetCode-179-最大数 179. 最大数[https://leetcode-cn.com/problem...

  • Mysql 单表适合的最大数据量是多少?如何优化其性能?

    Mysql 单表适合的最大数据量是多少? 我们说 Mysql 单表适合存储的最大数据量,自然不是说能够存储的最大数...

  • 计算行数或页数的万能公式

    知道总数,知道每行的最大个数,求一共有多少行 行数 = (总个数 + 每行的最大数 - 1)/ 每行的最大数

  • 汇编at&t

    比较得到数组最大数 写一个比较得到最大数的汇编, 注意: long是4字节 movl, mov运用在不同范围的数字...

  • IOS开发-计算行数和列数

    行数 = 序号 / 单行最大数 列数 = 序号 % 单行最大

  • 堆排序原理 C语言实现堆排序及过程详解

    堆排序就是把最大堆堆顶的最大数取出,将剩余的堆继续调整为最大堆,再次将堆顶的最大数取出(最大堆调整的递归运算),这...

  • 全距-四分位

    全距:数据集中最大数与最小数之差。 最大数称为上界,最小数称为下界 四分位数 异常值对全距影响很大,因此要摆脱异常...

  • 最大数值

    题目: 编写一个方法,找出两个数字a和b中最大的那一个。不得使用if-else或其他比较运算符。 示例: 输入: ...

  • 最大数值

    题目: 题目的理解: 使用一个其他能判断大小的函数就可以了。 python实现 提交 // END 是不是打开了算...

网友评论

      本文标题:寻找最大数

      本文链接:https://www.haomeiwen.com/subject/vtbkgttx.html