hihoCoder 1051补提交卡(贪心 枚举)
2024-08-29 00:56:27
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 ;
}
最新文章
- 关于SQLSERVER中用SQL语句查询的一些个人理解
- [译]View components and Inject in ASP.NET MVC 6
- Oracle【IT实验室】数据库备份与恢复之三:OS备份/用户管理的备份与恢复
- 使用 Hive 作为 ETL 或 ELT 工具
- HDU 2189 悼念512汶川大地震遇难同胞――来生一起走 --生成函数
- OC基础--分类(category) 和 协议(protocol)
- jquery对strutrs2 <;s:radio>;标签的设置和取值
- Eclipse开发Android报错Jar mismatch! Fix your dependencies
- eclipse 代码中突然出现特殊字符
- C++之编码问题(Unicode,ASCII,本地默认)
- SqlServer 查看数据库锁,解除锁,此种情况一般常见都是由于事务所造成
- http状态码有那些?分别代表是什么意思
- [C#7] 1.Tuples(元组)
- Devstack 安装OpenStack Pike版本(单机环境)
- Django学习教程
- python调用shell脚本
- 【校招面试 之 网络】第3题 HTTP请求行、请求头、请求体详解
- CURLcode的定义
- JUnit注解
- linux给当前用户添加环境变量
热门文章
- BZOJ 3714: [PA2014]Kuglarz
- BZOJ1191: [HNOI2006]超级英雄Hero
- 理解ASP.NET MVC Framework Action Filters
- POJ 1273 Drainage Ditches(网络流dinic算法模板)
- 开源DBCP、C3P0、Proxool 、 BoneCP连接池的比较
- cellspacing与cellpadding
- MyEclipse — Maven+Spring+Struts+Hibernate 整合 [学习笔记-3]
- iis 重启 (三种方法)
- 李洪强iOS经典面试题12
- lintcode:寻找旋转排序数组中的最小值 II