母鸡下蛋

来源:互联网 发布:淘宝充值平台不能用了 编辑:程序博客网 时间:2024/04/25 08:15

母鸡下蛋

题目:

鸡国中的母鸡最擅长下蛋了,MGMG 是鸡国中一只以下蛋产量高而闻名全鸡国的母鸡。
鸡国专供下蛋的 n 个鸡窝呈一字排列在鸡国的“下蛋中心”,从左到右依次编号为 1 到n。每个鸡窝都有一个最大可下蛋的量,其中第 i 个鸡窝的最大可下蛋量为 ci。有时候由于MGMG 产量实在太大而无法在一个鸡窝中下完所有的蛋,不得不转移到隔壁的鸡窝继续下蛋,如果隔壁的鸡窝还是不能让它下完所有的蛋,则 MGMG 继续转移,直到下完所有的蛋,或者向“下蛋中心”管理员投诉“鸡窝数量实在太少了,我一只鸡的下蛋量都装不下!”。
为了节省转移时所耗费的体力,请你编程帮助 MGMG 找若干个连续的鸡窝(个数尽量少),让它能下完所有的蛋。


简化题目:

求出一条最短的连续子序列,使得里面所有的和大于等于一个数

我们用一条队列,l表示头,r表示尾

while 数组未遍历完

头指针后移

尾指针后移,直到当前的sum>=t

更新答案

OK了

原创粉丝点击