- Time limit: 1.00 s
- Memory limit: 128 MB
Tehtäväsi on jakaa karkit tasan lasten kesken. Saat valita joka siirrolla yhden lapsen, joka antaa yhden karkin vasemmalla tai oikealla istuvalle naapurille.
Mikä on pienin määrä siirtoja, jolla karkit saadaan tasattua?
Syöte
Syötteen ensimmäisellä rivillä on kokonaisluku $n$: lasten määrä.
Seuraavalla rivillä on $n$ kokonaislukua $k_1,k_2,\ldots,k_n$: kunkin lapsen karkkien määrä alussa.
Karkkien yhteismäärä on jaollinen lasten määrällä.
Tuloste
Ohjelmasi tulee tulostaa yksi kokonaisluku: montako siirtoa tarvitaan.
Rajat
- $1 \le n \le 10^5$
- $1 \le k_i \le 10^9$
Syöte:
4
2 5 3 6
Tuloste:
3