题面:

大家都知道,锘爷是XDUdp第一人,所以锘爷决定要去考驾照!(这很有逻辑吧),他为了一次考到驾照,于是买了一辆越野车从学校开回家来练习开车,在途中就会有很多高山和低谷(低谷可能比地平面低)。经过一段时间的调查,现在他已经知道了最短的路线,我们假设这是一条直线,并且他一定会走这条直线。但是这也太远了,锘爷想找一段开车的时间打瞌睡,为了更舒服的打瞌睡,于是锘爷统计了这条路线上所有的山峰和谷底的高度,他想知道长度为length的路上高度之和最小的一段是多少?

输入
多组数据(不超过50组),处理到文件结束。
对于每组数据,读入一个整数n,length(1<=length<=n<=200000)n表示山峰和低谷数,length表示诺爷打瞌睡的长度。
接下来是n个整数h(i),表示高度,abs(h(i))<=200000。

输出
对于每组数据,输出一个整数表示长度为length高度和的最小值。

样例输入
3 2
1 2 3
5 3
1 -1 -1 2 -5
样例输出
3
-4

大致思路:

一开始还以为是DP,推着推着感觉不对。然后才发现有一个很好理解也很好实现的方法:
创建一个数组,第i个值是前i-1个值得和。然后O(n)将数组扫一遍(从i>=len)开始,取s[i]-s[i-len]的min值就好了。

代码:

#include<bits/stdc++.h>
using namespace std;
const int maxn=200010;
int s[maxn];
int main()
{ios::sync_with_stdio(false);int n,len;while(cin>>n>>len){int minl=1<<30,cnt=1;memset(s,0,sizeof(s));for(int i=1;i<=n;++i){cin>>s[i];s[i]+=s[i-1];}for(int i=len;i<=n;++i){if(s[i]-s[i-len]<minl)minl=s[i]-s[i-len];}//cout<<s[4]<<" "<<s[5]<<endl;cout<<minl<<endl;}return 0;
}

XDU 1028 G.锘爷考驾照相关推荐

  1. G - 锘爷考驾照

    2017-07-17 11:56:06 writer:pprp 题目描述 大家都知道,锘爷是XDUdp第一人,所以锘爷决定要去考驾照!(这很有逻辑吧),他为了一次考到驾照,于是买了一辆越野车从学校开回 ...

  2. xdoj 1192: 锘爷考驾照

    1192: 锘爷考驾照 时间限制: 1 Sec 内存限制: 128 MB 提交: 1766 解决: 416 [提交][状态][讨论版] 题目描述 大家都知道,锘爷是XDUdp第一人,所以锘爷决定要去考 ...

  3. 北京发自动驾驶车辆考试大纲 难度堪比普通人考驾照

    来源:新京报 概要:自<加快推进自动驾驶车辆道路测试有关工作的指导意见>发布以来,北京进一步为自动驾驶车辆明确其性能测试与实际道路测试的"考试大纲". 自<加快推 ...

  4. 2017杭州_考驾照笔记

    2017杭州_考驾照笔记 手动挡技术操作中的坑: 1) 起步 慢抬离合,感受半联动,慢松刹车,走动后,速度达到5码,运行平稳,可以直接松开离合,不会熄火. 2)加减档 减档: 一定要轻带刹车,速度降到 ...

  5. 1500度的近视能学计算机吗,1500度近视考驾照,近视多少度不能考驾照

    情人眼里出西施,所以眼睛的地位真的无可替代,让我们认识了这个五彩缤纷的世界.但是也有一批深度近视的人群,他们也想像常人一样考取驾照,掌握这个社会的基本技能.有的人说近视1500度不能考取驾照,真的是这 ...

  6. 考驾照科目一考试很顺利

    今年3月份开始报名考驾照,很不耐烦的等了一个多月,今天终于让考试了. 报名的这个驾校,还是很出名的. 一下子六七百人同时去参加考试,很壮观. 自己命不好,竟然考试的时候,是最后才让考. 这样苦苦等到1 ...

  7. 美国访问学者生活之行-公交及考驾照

    到美国的访问学者和博士后,生活中离不开衣食住行,本篇知识人网小编借用一位访问学者的经历,谈谈行的问题.因为篇幅较长,所以分成了两篇加以介绍.本篇主要谈公交及考驾照的情况. 公交(Public Tran ...

  8. 没考驾照的恭喜了!上海打响第一枪!

    还没考驾照?还没想买车?! 未来,你或将无照可考.无车可驾.无路可开! 不信?看看刚刚传来的这个大消息吧:今天,全国首批3张智能网联汽车开放道路测试号牌在上海发放. 上汽集团和蔚来汽车,这两家企业,一 ...

  9. 要考驾照科目二了,好紧张

    马上要考驾照的科目二了,心情却莫名的紧张起来,而且只要一想到考试,心里有一只小鹿就开始慌慌张张,尽管我告诉它没什么可担心的,但是它似乎不怎么听话,始终盘踞在内心最不舒服的角落,不想安静的离去. 为了驱 ...

最新文章

  1. wp 删除独立存储空间文件(多级非空文件夹删除)
  2. Orders matters: seq2seq for set 实验
  3. WinSCP远程访问linux服务器和编辑文件
  4. 依赖注入及AOP简述(五)——依赖注入的方式 .
  5. Native Client 资料
  6. R语言中的block Gibbs吉布斯采样贝叶斯多元线性回归
  7. (STL,set,priority_queue)丑数
  8. 设计模式 代理模式和装饰模式的区别
  9. [51NOD1126]求递推序列的第n项(矩阵快速幂)
  10. 自定义ActionBar
  11. 问道神兵天降服务器维护,问道12月29日全区更新维护1.473公告(转聊吧)
  12. js中JSON的使用
  13. IIS出现问题报CS0016
  14. php如何生成伪静态url,Thinkphp里关于U函数生成URL伪静态
  15. 微信公众号开发框架讲解
  16. 2017年国家公务员考试行测错题集(省级)
  17. 免费可用的Android手机传感器数据采集程序(附程序)
  18. 详解10大Layer1与4大Layer2年度进展与竞争格局 |链捕手
  19. 《结构化思维》读书笔记
  20. Linux离线安装Maven

热门文章

  1. TERRA-COTTA多服务器配置及控制台运行
  2. Freshman的插入排序实现
  3. “燕云十六将”之Shirley张艳(5)
  4. linux更新nvidia驱动程序,NVIDIA 440.64 for Linux显示驱动程序下载,附更新内容及安装方法...
  5. 从《我不是药神》说起
  6. Redis 处理接口幂等性的两种方案
  7. java实现最近距离
  8. linux忘了用户名和密码_linux忘记用户名怎么办
  9. 借助免费艾特二维码平台打造人气流量空间
  10. 2019年 阿里巴巴Python 面试必备 !100 问