100 atcoder#ABC128F. [ABC128F] Frog Jump

[ABC128F] Frog Jump

Score : 600600 points

Problem Statement

There is an infinitely large pond, which we consider as a number line. In this pond, there are NN lotuses floating at coordinates 00, 11, 22, ..., N2N-2 and N1N-1. On the lotus at coordinate ii, an integer sis_i is written.

You are standing on the lotus at coordinate 00. You will play a game that proceeds as follows:

  • 11. Choose positive integers AA and BB. Your score is initially 00.
  • 22. Let xx be your current coordinate, and y=x+Ay = x+A. The lotus at coordinate xx disappears, and you move to coordinate yy.- If y=N1y = N-1, the game ends.
    • If yN1y \neq N-1 and there is a lotus floating at coordinate yy, your score increases by sys_y.
    • If yN1y \neq N-1 and there is no lotus floating at coordinate yy, you drown. Your score decreases by 1010010^{100} points, and the game ends.
  • 33. Let xx be your current coordinate, and y=xBy = x-B. The lotus at coordinate xx disappears, and you move to coordinate yy.- If y=N1y = N-1, the game ends.
    • If yN1y \neq N-1 and there is a lotus floating at coordinate yy, your score increases by sys_y.
    • If yN1y \neq N-1 and there is no lotus floating at coordinate yy, you drown. Your score decreases by 1010010^{100} points, and the game ends.
  • 44. Go back to step 22.

You want to end the game with as high a score as possible. What is the score obtained by the optimal choice of AA and BB?

Constraints

  • 3N1053 \leq N \leq 10^5
  • 109si109-10^9 \leq s_i \leq 10^9
  • s0=sN1=0s_0=s_{N-1}=0
  • All values in input are integers.

Input

Input is given from Standard Input in the following format:

NN

s0s_0 s1s_1 ............ sN1s_{N-1}

Output

Print the score obtained by the optimal choice of AA and BB.

5
0 2 5 1 0
3

If you choose A=3A = 3 and B=2B = 2, the game proceeds as follows:

  • Move to coordinate 0+3=30 + 3 = 3. Your score increases by s3=1s_3 = 1.
  • Move to coordinate 32=13 - 2 = 1. Your score increases by s1=2s_1 = 2.
  • Move to coordinate 1+3=41 + 3 = 4. The game ends with a score of 33.

There is no way to end the game with a score of 44 or higher, so the answer is 33. Note that you cannot land the lotus at coordinate 22 without drowning later.

6
0 10 -7 -4 -13 0
0

The optimal strategy here is to land the final lotus immediately by choosing A=5A = 5 (the value of BB does not matter).

11
0 -4 0 -99 31 14 -15 -39 43 18 0
59