Hide

Problem C
Töflur

Languages en is

Þú elskar að spila leiki með vinkonu þinni. Núna eruð þið að spila leik þar sem hver leikmaður fær $n$ reiti með tölu á. Hver leikmaður setur svo reitina niður á borð í röð að þeirra vali. Látum $a_ j$ tákna töluna á $j$-ta reitnum í röð leikmanns, fyrir $j=1,2,\ldots ,n$. Fjöldi stiga sem leikmaðurinn fær fyrir þessa röð er reiknuð með því að skoða hverjar tvær tölur sem eru hlið við hlið, taka mismun þeirra og setja þær í annað veldið, og leggja svo saman allar niðurstöðurnar, þ.e.

\[ \sum _{j = 1}^{n - 1} (a_ j - a_{j + 1})^2. \]

Leikmaðurinn með lægsta stigafjöldann vinnur.

Inntak

Fyrsta lína inniheldur heiltölu $n$ ($1\leq n\leq 10^6$), fjöldi reita. Næsta lína inniheldur $n$ heiltölur, tölurnar á reitunum, sem eru að minnsta kosti $1$ en ekki stærri en $10^6$.

Úttak

Skrifið út eina línu með minnsta mögulega stigafjölda ef leikmaður raðar reitunum á sem bestan máta.

Stigagjöf

Hópur

Stig

Takmarkanir

1

15

$n = 3$

2

42

$n \leq 18$

3

43

Engar frekari takmarkanir

Sample Input 1 Sample Output 1
9
1 2 3 1 1 2 2 3 3
2
Sample Input 2 Sample Output 2
7
4 8 7 25 95 97 6
5199