http://hihocoder.com/problemset/problem/1051

既然要选择最长连续提交天数,那么提交卡必须连续使用才有可能得到最优解,这样贪心,然后从头到尾扫一遍求出最大值。

5 1   数组为a[i] 下标从1开始。
34 77 82 83 84 假如 提交卡用在 第一个数那么连续提交天数变成 a[2]-a[0]-1,第二个数 a[3]-a[1]-1,以此类推。
 #include<cstdio>
#include<cstring>
int a[];
int main()
{
int t,n,m;
scanf("%d",&t);
while(t--)
{
scanf("%d%d",&n,&m);
for(int i=;i<=n;i++) scanf("%d",&a[i]);
if(m>=n) {printf("100\n");continue;}
int max=;
for(int i=m+;i<=n;i++)
{
if(a[i]-a[i-m-]->max)
max=a[i]-a[i-m-]-;
}
printf("%d\n",max);
}
return ;
}

最新文章

  1. 关于SQLSERVER中用SQL语句查询的一些个人理解
  2. [译]View components and Inject in ASP.NET MVC 6
  3. Oracle【IT实验室】数据库备份与恢复之三:OS备份/用户管理的备份与恢复
  4. 使用 Hive 作为 ETL 或 ELT 工具
  5. HDU 2189 悼念512汶川大地震遇难同胞――来生一起走 --生成函数
  6. OC基础--分类(category) 和 协议(protocol)
  7. jquery对strutrs2 &lt;s:radio&gt;标签的设置和取值
  8. Eclipse开发Android报错Jar mismatch! Fix your dependencies
  9. eclipse 代码中突然出现特殊字符
  10. C++之编码问题(Unicode,ASCII,本地默认)
  11. SqlServer 查看数据库锁,解除锁,此种情况一般常见都是由于事务所造成
  12. http状态码有那些?分别代表是什么意思
  13. [C#7] 1.Tuples(元组)
  14. Devstack 安装OpenStack Pike版本(单机环境)
  15. Django学习教程
  16. python调用shell脚本
  17. 【校招面试 之 网络】第3题 HTTP请求行、请求头、请求体详解
  18. CURLcode的定义
  19. JUnit注解
  20. linux给当前用户添加环境变量

热门文章

  1. BZOJ 3714: [PA2014]Kuglarz
  2. BZOJ1191: [HNOI2006]超级英雄Hero
  3. 理解ASP.NET MVC Framework Action Filters
  4. POJ 1273 Drainage Ditches(网络流dinic算法模板)
  5. 开源DBCP、C3P0、Proxool 、 BoneCP连接池的比较
  6. cellspacing与cellpadding
  7. MyEclipse — Maven+Spring+Struts+Hibernate 整合 [学习笔记-3]
  8. iis 重启 (三种方法)
  9. 李洪强iOS经典面试题12
  10. lintcode:寻找旋转排序数组中的最小值 II