题目 20251

序列划分

查看题解 ↗GitHub ↗如何评测
题号
20251
标签
比赛NOIP
来源
2023 杜瑜皓 CSP-S&NOIP20连测 第 8 套

序列划分

题目描述 给一个长度为𝑛𝑛的序列𝐴𝐴,将它划分成若干段,使得每一段的前缀和都大于等于0, 问最多能划分成多少段。

输入格式 第一行一个整数𝑛𝑛。

接下来一行,包含𝑛𝑛个整数𝑎𝑎1 , 𝑎𝑎2 , … , 𝑎𝑎𝑛𝑛 。

输出格式 一个整数,表示答案,如果不存在划分方案,输出-1。

样例输入 1 4 1 2 -3 0

样例输出 1 2

样例输入输出 2 见下发文件。

数据规模 共 10 组数据。

测试点1,2满足𝑛𝑛 ≤ 20。

测试点3,4,5满足𝑛𝑛 ≤ 1000。

对于所有数据,满足1 ≤ 𝑛𝑛 ≤ 2 × 105 , −10000 ≤ 𝑎𝑎𝑖𝑖 ≤ 10000。

数据下载

题目 20251 的公开数据

正在读取文件列表…

常用命令

题目 20251 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。