G - 锘爷考驾照

2017-07-17 11:56:06

  • writer:pprp
  • 题目描述

    大家都知道,锘爷是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

  •  

    代码如下:

  • #include <iostream>
    #include <cstdio>
    #include <algorithm>
    
    using namespace std;
    
    int main()
    {
        int MIN;
        int n, length;
    
        while(~scanf("%d%d",&n,&length))
        {
            int sum = 0;
            int  * record = new int[n-length+1];
            int  * num = new int[n];
            for(int i= 0  ; i <n ; i ++)
            {
                scanf("%d",&num[i]);
            }
            for(int i = 0 ; i < length ; i++)
                sum +=num[i];
    
            MIN   = sum;
    
           for(int head = 0,tail = length;tail < n; head++,tail++)
           {
                 sum -= num[head];
                 sum += num[tail];
                 if(sum < MIN)
                      MIN = sum;
           }
            cout <<MIN <<endl;
            delete num;
            delete record;
        }
       return 0;
    }

    错误原因:

  • new用法掌握不牢;

    int * num = new int[n];

    不是

    int * num = new int (n);

时间: 2024-08-05 08:59:48

G - 锘爷考驾照的相关文章

有中国驾照的情况下,在美国怎么考驾照?

Yaaa.知乎用户.阿厚 等人赞同 各州有别,我说一下加州的情况好啦.传说中的理论上说呢,国内的驾照在加州可以直接用,但似乎有个半年时限,若不幸被警车逼停要解释半天还要看交警心情也蛮麻烦.且驾照之于美帝,更相当于身份证明,混bar买酒等等日常必不可少,所以各位打算长久待下来的盆友们还是混个美帝驾照的好呢~ 呐,题主已经有了中国驾照.进阶到大加州驾照步骤如下:1. 带上护照和国内驾照,去到离你最近的DMV( Department of Motor Vehicles). 排好长好长的队(没有没有我没

杭州考驾照-2017.4

考驾照报名: 河坊街45号,人多需要提前预约,本地户口携带身份证,外地户口携带身份证和居住证或告知单,1030元现金(体检30,报名费考试费教材费共计1000元,切记只收现金,跟充公交卡用现金一样扯淡!).领取教材,拿到报名受理凭证,同时请妥善保管好发票,尤其是那张注明各种考试费,教材费的那个发票,每次考试要用到. 科目一理论培训: 参加网络学习的学员预约两次面授课程+14小时网络课程培训,不参加网络学习的预约六次面授课程,网络视频学习可以关注微信公众号:杭州理论培训 ,也可以通过www.5u5

考驾照学会的那些事

前言 原本想拿到驾照才来写这篇文章,然而我去完长途就按捺不住要写写这篇文章了,反正闲得慌嘛,人无聊的时候总得找点事情做是吧,但也不是瞎扯点东西,崇尚思想流的我自然想把一些有用的思考给到大家,你说我考个驾照有什么可以分享的,不就是学车然后考个试再拿个驾照吗,自然考个驾照没啥好说的,但就是这么点事对于不同人有不同的意义在,主要看你是否去有意识的去思考一些问题.好了,废话少说,下面开涮. 大学一定要考驾照啊 大学一定要考驾照,大学一定要考驾照,大学一定要考驾照:重要的事情要说三遍.我也想问我当初在大学

考驾照全过程总结

其实这想法,大一刚入学的时候就有了.因为没有资金,所以,一直延期.大一努力一年,拿了学校的“双金”,终于实现了可以报名考驾照的梦想了(纯属娱乐,再肤浅,也还没到这地步吧.如果说,努力读书,仅仅是为了拿奖学金考驾考,那就过于舍本逐末了).因为这种事情对于我而言,不是“必需品”,自然是不好意思向家长.姐姐和姐夫他们要钱的.所以,我当时觉得能渔利双收的方式就是这个. 大二寒假(2016年过年.2017正月.新年)开始“谋划”这事.于是,在家“偷偷”地下了驾考宝典,时不时刷一刷科目一.记标记(事实证明,

考驾照

考试科目: 科目一:驾驶员理论考试. 考试内容包括驾车理论基础.道路安全法律法规.地方性法规等相关知识. 计算机闭卷考试,考试时长45分钟,从题库中随机抽取100道题,每题1分,题型为判断题和单选题,满分100分,90分及格. 无补考预约次数限制 科目二:场地驾驶技能考试,俗称小路考 考试项目包括倒车入库.侧方停车.坡道定点停车和起步.直角转弯.曲线行驶五项.满分100分,80分及格. 最多可以约5次考试 科目三:道路驾驶技能和安全文明驾驶常识考试,俗称大路考 考试内容:夜间灯光模拟考试.启步.

2017西安电子科技大学第十五届“华为杯”大学生程序设计竞赛网络赛

问题 B: 笑爷买房 时间限制: 1 Sec  内存限制: 128 MB提交: 456  解决: 116[提交][状态][讨论版] 题目描述 笑爷打算在北京三环买一套房. 现在笑爷手上有一些房源的户型图,她想知道每套房屋的室内面积是多少.房屋的墙壁由'#'表示,一平方米的地面由一个'*'表示.请统计被墙壁包围住的地面面积是多少平方米. 输入 一个由#和*组成的字符矩阵,行列数均不超过50.(不一定是矩形) 输出 输出房屋有多少平方米并换行. 样例输入 #*####### ##******# *#

驾考网上理论刷学时防每20分钟弹框

福建省驾考网上理论自动刷学时.考驾照时,都要到学时管理系统上刷学时,科目二2个小时,科目三16个小时,每次刷学时时超过20分钟没反应就会被迫终止.这对有些人来说可能没有那么多空闲的时间,为了解决每20分钟弹窗问题,提供下面方法. 1.进入科二或科三理论学习页面,鼠标右击,点击“检查”选项或者“审查元素”(不同浏览器不同)如下:点击完后会出现下面窗口,选择“console”菜单栏 将以下代码复制黏贴到console中,回车 科二: var action = function(){ShowNumbe

科目二很难考吗?经验全在这里!

http://news.mydrivers.com/1/375/375180.htm 广州某车管所考试区,陈教练拉了一车学员去考科目二,也就是现在的5必考,等了一上午终于四个学员都考完出来,只有一个顺利通过,教练失落的蹲在一边好可怜.科目二是很多学员的坎儿,五次如果还过不了,就要重新报名,很多人考了四次还没过,跨过这道,后面的就等着拿证了,为啥通过率这么低,小编其实也曾挂了科目二,总结经验,希望能帮到没有考过的. 以广州为例 第一项是坡道定点停车和起步,不少考生在该项目中出现熄火.距离边线距离太

我在美国考驾照

用「轮子上的国家」来形容美国汽车多,一点都不过分.美国日常生活与汽车关係密切,无车无法正常生活.新移民来美首先须取得驾驶执照,不仅驾车时使用,更是身分證明.要获取驾驶执照,整个流程要经过申请.笔试.路考等阶段. 要取得驾驶执照,前提是在美国必须合法居留,有合法身分證件.在申请驾照时必须提供申请者出生日期.合法签證文件及社安号(SSN).申请人可向当地或附 近城市车管局(DMV)填表申请.新移民若居住在华人聚居城市阿罕布拉.圣盖博.蒙特利公园市,可到巴沙迪那DMV申请或到蒙地贝娄DMV.申请者还必