易证,对于一个负数,和他前面的长度最短的、能使和为正的为一组;其他的正数自己一组 是最优解。
故,倒着遍历,统计一个 sumsumsum,sumsumsum 每次加上 aia_iai (aia_iai 为输入的初始数组),sum≥0sum \ge 0sum≥0 时分割(答案+1 sum=0sum=0sum=0) 。
太简单了,不贴代码
注册一个 Sanhai 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 Sanhai 通用账户