贪心,当钱足够付清前面所有的帐时才还债。

#include <iostream> using namespace std; int cost[100010]; int main() { //freopen("1.txt", "r", stdin); int n; cin >> n; int last = -1; int cur = 0; int ans = 0; int curCost = 0; int _curCost = 0; int i = 1; for(; i <= n; i++) { cin >> cost[i]; ans += i - cur; cur = i; if(cost[i] >= 0) curCost += cost[i]; else { _curCost += cost[i]; if(last == -1) last = i; } if(last != -1 && curCost + _curCost >= 0) { if(last >= cur) ans += last - cur; else ans += cur - last; cur = last; curCost += _curCost; _curCost = 0; last = -1; } } cout << ans + n - cur << endl; return 0; }

sicily 2013相关推荐

  1. visual studio 2013 中配置OpenCV2.4.13 姿势

    首先在path中添加 "C:\OpenCV\opencv\build\x64\vc12\bin"   (地址随实际变化) 注:添加的都是*86不使用*64 在visualstudi ...

  2. SharePoint 2013 图文开发系列之代码定义列表

    在SharePoint的开发中,用Visual Studio自定义列表是经常会用到的,因为很多时候,我们并不会手动创建列表,而手动创建列表在测试服务器和正式机之间同步字段,也很麻烦,所以我们经常用代码 ...

  3. 2013年3月百度之星B题

    Sigma Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65535/32768K (Java/Other) Problem Descr ...

  4. SharePoint 2013 配置开发环境,需安装VS2012插件

    SharePoint 2013已经安装好了,接下来就是配置开发环境,安装VS2012,但是,装好了以后,发现没有SharePoint 2013开发的支持,如下图: 然后,去网上查找资料,VS2012对 ...

  5. 如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

    ps CSDN 老是505错误,放弃了 为什么会写这篇 最近写博客在 Cnblog 上面写博客, 发现图片不能复制了直接粘贴上,这对于把博客当随手笔记的人来说无疑非常痛苦.求助于博客园,他们让我用 W ...

  6. Bossie Awards 2013:最佳开源数据中心和云软件

    当Facebook 的开源计算项目(OCP)酝酿着设计更好的服务器和网络时,其他开源项目也纷纷重塑数据库,应用平台以及下一代应用程序的虚拟化层.你还不知道吧,下一代的"云"基础设施 ...

  7. Xt800、DEFY自带号码归属地更新包,更新至2013.4【数据总数278360条】

    总结了http://bbs.gfan.com/forum.php?mod=viewthread&tid=5603346&extra=page%3D1&page=1和http:/ ...

  8. infopath java包_InfoPath 2013 修补程序包 (Ipeditor x none.msp) 的描述︰ 2014 年 4 月 8,...

    修补程序信息 可以从 Microsoft 获得受支持的修复程序.然而,此修补程序仅用于解决本文中描述的问题.此修复程序仅适用于遇到本文中描述的问题的系统.此修补程序可能会接受进一步的测试.因此,如果这 ...

  9. 2、安装Lync Server 2013

    一.实验环境拓扑的准备工作 二.开始安装Lync Server 2013 安装Lync Server系统主要包含以下的内容:安装本地配置存储.安装Lync Server 组件.请求并分配Lync证书. ...

最新文章

  1. 用T-SQL得到数据库的可视化结构
  2. windows操作系统自带的TCP端口转发
  3. Open ID Connect(OIDC)在 ASP.NET Core中的应用
  4. 无穷级数求和7个公式_大家看,用反证法判别级数敛散性(送微积分同学)!...
  5. 今年7月,一起来看谷歌如何测试移动应用!
  6. iphone编程,使用代码结束程序
  7. eclipse adt如何切换到设计界面_如何将你的UI界面设计的更精致?不仅仅是运用对比,还要注意细节 | 分享...
  8. Java程序员:java软件工程师中级证
  9. 【亲测好用】一站式视频录制编辑软件:Filmage Screen mac中文版
  10. 本地套接字(domain)
  11. 服装店如何根据自身情况使用进销存软件?
  12. python signal滤波器使用说明
  13. 表中数据的更改量保存视图
  14. landsat8 编辑头文件信息
  15. 如何判断两个IP地址是不是同一个网段(超实用)
  16. Python基础:实现猜拳游戏(简单版)
  17. GD32E230开发环境搭建 keil无法识别芯片 jlink无法烧录
  18. java使用poi解密excel文件
  19. H5新特性之sessionStorage
  20. 电大网络计算机绘图,国开电大 计算机绘图(终结性考试)大作业答案

热门文章

  1. 基于Prometheus的数据库监控
  2. KD tree and Bbf
  3. Xamarin 跨平台应用开发(5)——本地存储
  4. MediaPlayer SeekTo 不准确的解决方案
  5. unable open file php,linux 使用lnmp 报Unable to open primary script
  6. 移动端App开发的三种开发技术对比
  7. 用好ChatGPT之准确分配角色
  8. 大型网站技术架构:核心原理与案例分析——高可用
  9. vue.js用benz-amr-recorder实现播放amr格式音频
  10. gfsj(insanity~re1)