#629. 最最大大子段和
最最大大子段和
- 输入文件:
biggest.in
- 输出文件:
biggest.out
题目背景
外接圆喜欢玩数组。这天,他从外圆接手里得到了一个大小为 的数组。
题目描述
外接圆把这个数组首尾相接,进行 次操作,每次操作使两个相邻的元素合成为一个新数,得分为这两个数之和,生成的数也是这两个数之和。
因为他把这个数组首尾相接,所以可以认为 和 是相邻的。
现在,你需要分别帮他求出得分的最大值和最小值。
注意:如果你只求出了得分的最大值,你将获得这个测试点一半的分数;如果你只求出了得分的最小值,你将获得这个测试点一半的分数;如果都正确,你将获得满分。(如果你只会求其中一个,请在另一个位置输出任意合法范围内的数,比如 。)
输入格式
输入数据的第一行包含两个整数 。
接下来一行包含 个正整数 ,代表这个数组。
输出格式
输出共 行,第 行为最小得分,第 行为最大得分。
样例 #1
样例输入 #1
4
4 5 9 4
样例输出 #1
43
54
提示
对 的数据 ,
对 的数据,,。
统计
相关
在下列比赛中: