hihoCoder#1051 : 补提交卡(做题总结)
来源:互联网 发布:python从零开始 编辑:程序博客网 时间:2024/04/29 03:11
时间限制:2000ms
单点时限:1000ms
内存限制:256MB
- 样例输入
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个天数才可以保证总的连续时间最长。
//package hiho;import java.util.Scanner;public class hiho1051 {private static int[] days = new int[101]; public static void main(String[] args) {// TODO Auto-generated method stubScanner scan = new Scanner(System.in);int T = scan.nextInt();for(int i=0;i<101;i++){days[i] = i;}int[] v = new int[105];int pos=-1,temp=0,temp_final;while(T--!=0){int N = scan.nextInt();int M = scan.nextInt();//添加元素for(int i=0;i<N;i++){v[i] = scan.nextInt();}if(N<=M){System.out.println("100");}else{temp = 0;temp_final = 0;for(int j=0;j<N;j++){if(j==0){temp = v[j+M]-1;}else if(j>=1&&j+M<N){temp = v[j+M]-v[j-1]-1;}else{temp = 100-v[j]-1;}if(temp>temp_final){temp_final = temp;}}System.out.println(temp_final);}}}}
描述
小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的最长连续提交天数最多变成多少。
1 0
- hihoCoder#1051 : 补提交卡(做题总结)
- hihoCoder:#1051 补提交卡
- hihoCoder#1051 : 补提交卡
- [HiHoCoder]#1051 : 补提交卡
- HihoCoder#1051:补提交卡
- HihoCoder 1051:补提交卡
- hihoCoder #1051 补提交卡
- hihoCoder 1051 补提交卡
- Hihocoder 1051 补提交卡
- # hihocoder #1051 补提交卡
- hihocoder 1051 补提交卡
- hihocoder 1051 : 补提交卡
- hihocoder #1051补提交卡
- [HihoCoder]#1051 : 补提交卡
- 【hihoCoder】#1051 : 补提交卡
- hihocoder #1051 : 补提交卡
- hihoCoder#1051 : 补提交卡
- 【hihocoder】#1051 : 补提交卡
- Android插件化框架使用心得 (使用篇)
- Android插件化框架使用心得(原理篇)
- chrome使用技巧
- HDU 5876 Sparse Graph 【补图最短路 BFS】(2016 ACM/ICPC Asia Regional Dalian Online)
- 4. Median of Two Sorted Arrays
- hihoCoder#1051 : 补提交卡(做题总结)
- FileInputStream和FileOutputStream字节流的两种读写方式效率对比
- jenkins权限控制
- 使用return注意点
- poj2891Strange Way to Express Integers
- MFC--文档、视图、框架窗口、文档模板之间的相互关系
- 构建REST风格的Web Service
- ubuntu myeclipse 2015stable 3.0 No JDK found.
- XML-02总结---DOM方式解析XML