题目描述
Problem Statement
Mr. AtCoder made a round chocolate cake for his 2N friends. It is radially cut from the center into 2N equal pieces, numbered 0 through 2N-1 in clockwise order.
To give the final touches, he is going to put strawberries on each piece. He has heard what his friends want about it. The friends are numbered 0 through 2N-1, and Friend $i (0 \leq i \leq 2N-1)$ wants the following:
- Piece $i, i+1, \dots, i+N-1 have a$ total of at least A_i strawberries on them (for $x \geq 2N, consider Piece x$ as Piece x-2N).
To fulfill the requests of all his friends, at least how many strawberries should be put on the whole cake?
Input
Input is given from Standard Input in the following format:
N
$A_0 A_1 \cdots A_{2N-1}$
Output
Print the minimum number of strawberries that should be put on the whole cake to fulfill the requests of the friends.
Constraints
- $1 \leq N \leq 150000$
- $0 \leq A_i \leq 5 \times 10^8$ \ $(0 \leq i \leq 2N-1)$
- All values in input are integers.
Sample Input 1
3
2 5 7 4 2 1
Sample Output 1
8
Consider the case we put 1, 0, 1, 4, 2, 0 strawberries on Pieces 0, 1, 2, 3, 4, 5, respectively.
In this case, all requests of the friends are fulfilled, as follows:
- Friend 0: Pieces 0, 1, 2 have a total of 2 strawberries on them, which is not less than A_0 = 2.
- Friend 1: Pieces 1, 2, 3 have a total of 5 strawberries on them, which is not less than A_1 = 5.
- Friend 2: Pieces 2, 3, 4 have a total of 7 strawberries on them, which is not less than A_2 = 7.
- Friend 3: Pieces 3, 4, 5 have a total of 6 strawberries on them, which is not less than A_3 = 4.
- Friend 4: Pieces 4, 5, 0 have a total of 3 strawberries on them, which is not less than A_4 = 2.
- Friend 5: Pieces 5, 0, 1 have a total of 1 strawberry on them, which is not less than A_5 = 1.
Thus, we can fulfill all requests of the friends by putting a total of 8 strawberries on the cake.
This is the minimum number of strawberries needed.
Sample Input 2
3
8 0 6 0 9 0
Sample Output 2
12
Consider the case we put 6, 0, 2, 1, 3, 0 strawberries on Pieces 0, 1, 2, 3, 4, 5, respectively.
In this case, all requests of the friends are fulfilled, as follows:
- Friend 0: Pieces 0, 1, 2 have a total of 8 strawberries on them, which is not less than A_0 = 8.
- Friend 1: Pieces 1, 2, 3 have a total of 3 strawberries on them, which is not less than A_1 = 0.
- Friend 2: Pieces 2, 3, 4 have a total of 6 strawberries on them, which is not less than A_2 = 6.
- Friend 3: Pieces 3, 4, 5 have a total of 4 strawberries on them, which is not less than A_3 = 0.
- Friend 4: Pieces 4, 5, 0 have a total of 9 strawberries on them, which is not less than A_4 = 9.
- Friend 5: Pieces 5, 0, 1 have a total of 6 strawberries on them, which is not less than A_5 = 0.
Thus, we can fulfill all requests of the friends by putting a total of 12 strawberries on the cake.
This is the minimum number of strawberries needed.
Sample Input 3
5
3 1 5 7 0 8 4 6 4 9
Sample Output 3
12
We can put $0, 0, 0, 4, 0, 1, 1, 1, 0, 5 strawberries on Pieces 0, 1, \dots, 9,$ respectively, to fulfill all requests of the friends.
In this case, there is a total of 12 strawberries on the cake, which is the minimum number of strawberries needed.
Sample Input 4
1
267503 601617
Sample Output 4
869120
We can put 267503 strawberries on Piece 0 and 601617 strawberries on Piece 1 to fulfill all requests of the friends.
Sample Input 5
8
418940906 38034755 396064111 43044067 356084286 61548818 15301658 35906016 20933120 211233791 30314875 25149642 42550552 104690843 81256233 63578117
Sample Output 5
513119404
输入格式
见题面 Input 部分
输出格式
见题面 Output 部分