B. 强哥的公交调度难题

    传统题 1000ms 256MiB

强哥的公交调度难题

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

强哥最近接手了一家小公交公司的调度工作,他发现公司的公交车运营数据有些混乱。现在有 nn 次上下车记录,每次上下车都用一个整数 aia_i 表示:若 aia_i 是正数,表示上了 aia_i 个人;否则表示下了 aia_i 个人。

但问题是,车上初始的人数不确定!强哥需要找到一个合理的初始人数,满足以下条件:

  1. 在整个运营过程中,车上的人数恒非负(不能出现负数乘客的荒唐情况)
  2. 在满足上述条件的前提下,使得最终车上的人数最少

车上初始的人数不确定。强哥绞尽脑汁也想不出好的解决方案,你能帮他找到这个最优的初始人数,从而确定最终车上最少可能剩下多少人吗?

#数据范围

  • 1n21051≤n≤2*10^5
  • 109ai109-10^9≤a_i≤10^9

输入格式

  • nn
  • a1,a2,a3,...,ana_1,a_2,a_3,...,a_n

输出格式

4
3 -5 7 -4
3

#样例解释:

初始乘客人数 22 按照上下车的顺序,乘客人数变化为 2+3+(5)+7+(4)=32+3+(-5)+7+(-4)=3 人,公交车上的乘客人数始终是一个非负整数。

4
-1 1000000000 1000000000 1000000000
3000000000

提示

乔斯2025集训队第十七次周赛

未参加
状态
已结束
规则
IOI
题目
4
开始于
2025-5-17 0:00
结束于
2025-5-17 2:00
持续时间
2 小时
主持人
参赛人数
97