zoukankan      html  css  js  c++  java
  • HihoCoder

    时间限制:2000ms
    单点时限:1000ms
    内存限制:256MB
    描述
    小Ho给自己定了一个宏伟的目标:连续100天每天坚持在hihoCoder上提交一个程序。100天过去了,小Ho查看自己的提交记录发现有N天因为贪玩忘记提交了。于是小Ho软磨硬泡、强忍着小Hi鄙视的眼神从小Hi那里要来M张”补提交卡”。每张”补提交卡”都可以补回一天的提交,将原本没有提交程序的一天变成有提交程序的一天。小Ho想知道通过利用这M张补提交卡,可以使自己的”最长连续提交天数”最多变成多少天。

    输入
    第一行是一个整数T(1 <= T <= 10),代表测试数据的组数。
    每个测试数据第一行是2个整数N和M(0 <= N, M <= 100)。第二行包含N个整数a1, a2, … aN(1 <= a1 < a2 < … < aN <= 100),表示第a1, a2, … aN天小Ho没有提交程序。

    输出
    对于每组数据,输出通过使用补提交卡小Ho的最长连续提交天数最多变成多少。

    样例输入
    3
    5 1
    34 77 82 83 84
    5 2
    10 30 55 56 90
    5 10
    10 30 55 56 90

    样例输出
    76
    59
    100


    #include<stdio.h>
    int main()
    {
        int t,n,m,a[1100],i;
        int max=0;
        scanf("%d",&t);
        while(t--)
        {
            scanf("%d%d",&n,&m);
            for(i=1;i<=n;i++) scanf("%d",&a[i]);
            if(n<=m) printf("100
    ");
            else
            {
    
                a[0]=0;
                for(int j=m+1;j<=n;j++)
                {
                    int x=a[j]-a[j-m-1]-1;
                    if(x>max) max=x;
                }
                printf("%d
    ",max);
            }
            max=0;
        }
        return 0;
     } 
  • 相关阅读:
    context-annotation
    bean-annotation
    K-means算法
    基于概率的分类-贝叶斯分类
    Application
    ConfigurableApplicationContext
    相关性分析
    方差分析
    Java 大写金额转换成数字
    linux 遍历文件添加index
  • 原文地址:https://www.cnblogs.com/Friends-A/p/9309076.html
Copyright © 2011-2022 走看看