<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      MATHHEW

      導(dǎo)航

      hihoCoder#1051

       

      剛開始學(xué)習(xí)C語言,準(zhǔn)備在做hiho的題目的過程中來學(xué)習(xí),在此進(jìn)行記錄,如果代碼中有錯(cuò)誤或者不當(dāng)?shù)牡胤竭€請(qǐng)指正。

       

      時(shí)間限制:2000ms
      單點(diǎn)時(shí)限:1000ms
      內(nèi)存限制:256MB

      描述

      小Ho給自己定了一個(gè)宏偉的目標(biāo):連續(xù)100天每天堅(jiān)持在hihoCoder上提交一個(gè)程序。100天過去了,小Ho查看自己的提

      交記錄發(fā)現(xiàn)有N天因?yàn)樨澩嫱浱峤涣恕S谑切o軟磨硬泡、強(qiáng)忍著小Hi鄙視的眼神從小Hi那里要來M張"補(bǔ)提交卡"。每張

      "補(bǔ)提交卡"都可以補(bǔ)回一天的提交,將原本沒有提交程序的一天變成有提交程序的一天。小Ho想知道通過利用這M張補(bǔ)提交

      卡,可以使自己的"最長連續(xù)提交天數(shù)"最多變成多少天。

      輸入

      第一行是一個(gè)整數(shù)T(1 <= T <= 10),代表測試數(shù)據(jù)的組數(shù)。

      每個(gè)測試數(shù)據(jù)第一行是2個(gè)整數(shù)N和M(0 <= N, M <= 100)。

      第二行包含N個(gè)整數(shù)a1, a2, ... aN(1 <= a1 < a2 < ... < aN <= 100),表示第a1, a2, ...  aN天小Ho沒有提交程序。

      輸出

      對(duì)于每組數(shù)據(jù),輸出通過使用補(bǔ)提交卡小Ho的最長連續(xù)提交天數(shù)最多變成多少。

      樣例輸入
      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

      解決思路

      首先如果m>n,就直接輸出100就可以,否則就要求出最大的連續(xù)天數(shù)。

      求解最大的連續(xù)天數(shù):求出各個(gè)間隔,將任連續(xù)的m+1個(gè)間隔相加,這些連續(xù)間隔的最大值就是最終變成的最大連續(xù)天數(shù)。

      #include<stdio.h> 
      
      int GetMaxNum(int *p,int n,int m);
      
      int main()
      {
          int n,m,i=0,j,gnum;
          int *pn,*day;
          scanf("%d",&gnum);
          day=(int*)malloc(gnum*sizeof(int));
          for(j=0;j<gnum;j++)
          day[j]=0;
          while(i<gnum)
          {
              scanf("%d%d",&n,&m);
              pn=(int*)malloc(n*sizeof(int));
              for(j=0;j<n;j++)
              scanf("%d",&pn[j]);
              day[i]=GetMaxNum(pn,n,m);
              i++;
          }
          for(i=0;i<gnum;i++)
          printf("%d\n",day[i]);
          free(pn);
          free(day);
          return 0;
      }
      
      int GetMaxNum(int *p,int n,int m)
      {
          int i,j,k,day_b[n+1],sumday=0,sumday_l;
          if(m>=n)
          return 100;
      //得到連續(xù)天數(shù)數(shù)組 
          day_b[n]=100-p[n-1];
          j=1;
          for(i=0;i<n;i++)
          {
              day_b[i]=p[i]-j;
              j=p[i]+1;
          }
      //得到m個(gè)連續(xù)間隔之和最大值
          for(i=0;i<n+1-m;i++)
          {
              sumday_l=0;
              for(j=i;j<m+i+1;j++)
              {
                  sumday_l+=day_b[j];
              }
              if(sumday_l>sumday)
              sumday=sumday_l;
          }
          return sumday+m;
      }

       




      posted on 2015-10-02 21:14  MATHHEW  閱讀(178)  評(píng)論(0)    收藏  舉報(bào)

      主站蜘蛛池模板: 国产精品毛片一区二区| 一区二区三区四区亚洲综合| 国产亚洲精品自在久久蜜TV| 久久精品国产中文字幕| 欧美一区二区三区欧美日韩亚洲| 一区二区三区在线 | 欧洲| 久久69国产精品久久69软件| 天天做天天躁天天躁| 国产午夜福利不卡在线观看| 麻豆精品一区二区三区蜜桃| 久久天天躁夜夜躁狠狠ds005| 亚洲国产精品综合久久2007| 欧美成人精品三级网站| 暖暖 在线 日本 免费 中文| 金阳县| 国产一区二区不卡精品视频| 国产福利社区一区二区| 中国少妇人妻xxxxx| 中年国产丰满熟女乱子正在播放 | 国产无套乱子伦精彩是白视频| 石城县| 国产精品偷伦费观看一次 | 18禁亚洲一区二区三区| a级亚洲片精品久久久久久久| 蜜臀av一区二区国产在线| 四虎永久在线精品无码视频| 欧美videosdesexo吹潮| 色综合色狠狠天天综合网| 久久天天躁综合夜夜黑人鲁色 | 亚洲成人av在线高清| 久久国产av影片| 日本乱码在线看亚洲乱码| 成人一区二区不卡国产| 亚洲欧洲美洲在线观看| 久久国内精品自在自线91| 日韩有码国产精品一区| 拍摄av现场失控高潮数次 | 国产69精品久久久久乱码免费| 中文字幕在线不卡一区二区| 中国女人高潮hd| 极品美女自拍偷精品视频|