[NOIP2010冲刺十二]圆圈舞蹈

成绩 0 开启时间 2013年02月21日 星期四 23:02
折扣 0.8 折扣时间 2013年02月28日 星期四 23:02
允许迟交 关闭时间 2013年02月28日 星期四 23:02
输入文件 circlea.in 输出文件 circlea.out

【题目描述】


    熊大妈的奶牛在时针的带领下,围成了一个圆圈跳舞。由于没有严格的教育,奶牛们之间的间隔不一致。

      奶牛想知道两只最远的奶牛到底隔了多远。奶牛AB的距离为A顺时针走和逆时针走,到达B的较短路程。告诉你相邻两个奶牛间的距离,请你告诉奶牛两只最远的奶牛到底隔了多远。


【输入格式】


   第一行一个整数N,表示有N只奶牛。(2N100000)

     接下来2N+1行,第I行有一个数,表示第I-1头奶牛顺时针到第I头奶牛的距离。(1≤距离≤maxlongint,距离和≤maxlongint)

   N+l行的数表示第N头奶牛顺时针到第1头奶牛的距离。


【输出格式】

一行,表示最大距离。

【样例输入】

5 
1 
2 
3 
4 
5

【样例输出】

7

【提示】


样例解析, circlea.out所有奶牛IJ之间的距离和到达方式(顺为顺时针,逆为逆时针)如下:

 I\J

1

2

3

4

5

1

O

1 ()

3()

6(顺)

5(逆)

2

1(逆)

O

2(顺)

5(顺)

6(逆)

3

3(逆)

2(逆)

0

3(顺)

7(顺)

4

6(逆)

5(逆)

3(逆)

0

4()

5

5(顺)

6(顺)

7(逆)

4(逆)

0

所以,最远的两头奶牛为35,距离是7


【来源】

在此键入。