划分(partition)
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
T2 划分(partition)
题目描述
小 C 有一个长度为 的序列 ,现在他想把序列 划分成至少 段。
小 C 定义 表示划分出的第 个子段的左右端点,这个子段的子段和 。
小 C 认为一个合法的划分需要满足 ,且对于 ,有 ,并且 。(假设划分出了 段)
小 C 想要求一种划分方案使得 最大,你能告诉他该最大值吗?
输入格式
输入的第一行包含一个整数 。
接下来一行包含 个整数,第 个整数表示 。
输出格式
输出共一行,包含一个整数,表示 的最大值。
样例 1 输入
5
1 2 3 1 2
样例 1 输出
3
样例 2 输入
6
7 7 7 7 7 7
样例 2 输出
21
其余样例见下发文件。
数据规模与约定
- 对于 的数据,保证 。
- 对于另 的数据,保证 ,。
- 对于另 的数据,保证 且 。
- 对于 的数据,保证 ,。
10月30日考前练习赛
- Status
- Done
- Rule
- OI
- Problem
- 4
- Start at
- 2025-10-30 15:00
- End at
- 2025-10-31 0:00
- Duration
- 9 hour(s)
- Host
- Partic.
- 9