UOJ Logo

NOI.AC

1S 512MB

#2086. 序列

统计

序列

描述

给定一长度为n的序列s,定义其健美值为:

ni=1|sii|

因为Mas喜欢健美,所以Mas希望减小s的健美值,以衬托Mas的健美。为了达到Mas的目的,Mas希望你对序列进行旋转操作,一次旋转操作可以使序列中的所有元素前移一位,并使s1移动到sn,具体来说是这样的:

{Si=Si i[1,n1] Sn=S1 你可以进行任意次旋转操作,Mas希望旋转后的健美值最小,请找出这个最小值。

输入

第一行一个整数n,表示序列的长度。 第二行n个整数S1,S2,,Sn表示这个序列。

输出

一个数,代表最小的健美值。

【样例输入1】

3

2 3 1

【样例输出1】

0

【样例输入2】

6

4 2 2 4 2 5

【样例输出2】

6

Notes

对于30%的数据 n103

对于70%的数据 n105

对于100%的数据 n21061Sin