Some time ago Mister B detected a strange signal from the space, which he started to study.
After some transformation the signal turned out to be a permutation
p of length
n or its cyclic shift. For the further investigation Mister B need some basis, that's why he decided to choose cyclic shift of this permutation which has the minimum possible deviation.
Let's define the deviation of a permutation
p as
.
Find a cyclic shift of permutation
p with minimum possible deviation. If there are multiple solutions, print any of them.
Let's denote id
k (
0≤k<n) of a cyclic shift of permutation
p as the number of right shifts needed to reach this shift, for example:
-
k=0: shift p1,p2,... pn,
-
k=1: shift pn,p1,... pn-1,
-
...,
-
k=n-1: shift p2,p3,... pn,p1.
Output
Print two integers: the minimum deviation of cyclic shifts of permutation
p and the id of such shift. If there are multiple solutions, print any of them.
Note
In the first sample test the given permutation
p is the identity permutation, that's why its deviation equals to
0, the shift id equals to
0 as well.
In the second sample test the deviation of
p equals to
4, the deviation of the
1-st cyclic shift
(1,2,3) equals to
0, the deviation of the
2-nd cyclic shift
(3,1,2) equals to
4, the optimal is the
1-st cyclic shift.
In the third sample test the deviation of
p equals to
4, the deviation of the
1-st cyclic shift
(1,3,2) equals to
2, the deviation of the
2-nd cyclic shift
(2,1,3) also equals to
2, so the optimal are both
1-st and
2-nd cyclic shifts.
前段时间,B先生从太空中探测到一个奇怪的信号,他开始研究这个信号。
经过一些变换后,信号变成了长度为n的置换p或其循环移位。为了进一步的研究,B先生需要一些基础,这就是为什么他决定选择这种排列的循环移位,这种移位具有最小的可能偏差。
让我们将置换p的偏差定义为。
找到具有最小可能偏差的置换p的循环移位。如果有多个解决方案,请打印其中任何一个。
让我们将置换p的循环移位的id k(0≤k<n)表示为达到该移位所需的右移次数,例如:
k=0:移位p1,p2,。。。pn,
k=1:移位pn,p1,。。。pn-1,
...,
k=n-1:移位p2,p3,。。。pn,p1。