#aBC370F. [ABC370F] Cake Division
[ABC370F] Cake Division
AT_abc370_f [ABC370F] Cake Division
题目描述
有一个圆形蛋糕,被切成了 块,每一刀都是从圆心到圆弧上的某一点。
每一块蛋糕和每一道切口都按顺时针方向编号为 ,第 块蛋糕的质量为 。我们也把第 块蛋糕称作第 块。
第 道切口位于第 块和第 块蛋糕之间,顺时针顺序为:第 块蛋糕、切口 、第 块蛋糕、切口 、……、第 块蛋糕、切口 。
现在要将这个蛋糕分给 个人,分配需要满足以下条件。设第 个人获得的蛋糕总质量为 。
- 每个人都必须获得至少一块连续的蛋糕。
- 没有任何一块蛋糕会被遗漏。
- 在满足上述两个条件的前提下,使 的值最大。
请你求出满足条件的分法中, 的最大值 ,以及在所有满足条件的分法中,切口没有被切开的切口数 。这里,切口 被切开是指第 块和第 块蛋糕被分给了不同的人。
输入格式
输入为标准输入,格式如下:
输出格式
请输出满足条件的分法中, 的最大值 ,以及在所有满足条件的分法中,切口没有被切开的切口数 ,用空格隔开。
输入输出样例 #1
输入 #1
5 2
3 6 8 6 4
输出 #1
13 1
输入输出样例 #2
输入 #2
6 3
4 7 11 3 9 2
输出 #2
11 1
输入输出样例 #3
输入 #3
10 3
2 9 8 1 7 9 1 3 5 8
输出 #3
17 4
说明/提示
限制条件
- 所有输入均为整数
样例解释 1
以下分法满足条件:
- 一个人获得第 块,另一个人获得第 块。第 块的质量和为 ,第 块的质量和为 。
- 一个人获得第 块,另一个人获得第 块。第 块的质量和为 ,第 块的质量和为 。 满足条件的分法中, 的最大值为 ,且无论哪种分法,只有切口 没有被切开,因此答案为 。
由 ChatGPT 4.1 翻译