CSES - Omenat
  • Time limit: 1.00 s
  • Memory limit: 512 MB

Sinulla on n omenaa, ja tiedät jokaisen omenan painon. Tehtävänäsi on jakaa omenat Uoleville, Maijalle ja Kaalepille mahdollisimman reilusti. Jaon reiluus mitataan suurimman ja pienimmän omenoiden yhteispainon erotuksena.

Syöte

Syötteen ensimmäisellä rivillä on luku n, omenoiden määrä. Toisella rivillä on n kokonaislukua, a_1, \ldots, a_n, omenoiden painot.

Tuloste

Tulosta paras mahdollinen jaon reiluus.

Rajat

  • 1 \le n \le 15
  • 1 \le a_i \le 10^9

Esimerkki

Syöte:

4
1 3 5 2

Tuloste:

2

Omenat kannattaa jakaa \{1, 2\}, \{3\}, \{5\} jolloin jaon reiluus on 5 - 3.

Syöte:

6
94 36 87 93 50 22

Tuloste:

21