#A1901. 【例】环形蛋糕
【例】环形蛋糕
题目描述
小杨过生日,妈妈做了一个环形的大蛋糕。蛋糕被切成了 块,首尾相接围成一圈,第 块的甜度是 。
小杨想从蛋糕上取走连续的一段(也可以是一整圈),让取走的蛋糕甜度总和尽可能大。
因为蛋糕是环形的,所以第 块和第 块也是相邻的。也就是说,允许取走"末尾若干块 + 开头若干块"这样跨过首尾的一段。
请你算出小杨最多能取走多少甜度。
输入格式
第一行一个整数 ,表示蛋糕的块数。
第二行 个整数 ,表示每一块的甜度,整数之间以空格分隔。
输出格式
输出一行一个整数,表示能取走的最大甜度总和。
5
5 -3 5 -10 2
9
3
-5 -2 -8
-2
4
8 -10 2 3
13
样例说明
样例 :如果只在不跨首尾的连续段里挑,最大是第 块,。但蛋糕是环形的,可以取第 块,,更大。
样例 :所有甜度都是负数,无论怎么取都不会超过 ,只能取甜度最大的那一块,答案是 。
样例 :取第 块跨过首尾,。
数据规模与约定
对于 的数据,。
对于 的数据,,。
提示:答案可能超过 ,请使用 long long。