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

Sinulla on nn 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 nn, omenoiden määrä. Toisella rivillä on nn kokonaislukua, a1,,ana_1, \ldots, a_n, omenoiden painot.

Tuloste

Tulosta paras mahdollinen jaon reiluus.

Rajat

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

Esimerkki

Syöte:

4
1 3 5 2

Tuloste:

2

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

Syöte:

6
94 36 87 93 50 22

Tuloste:

21