Module: Énumération récursive


Problem

2 /4


Borderlands 1

Problem

La petite Tina organise un goûter pour ses trois poupées. Elle a n chocolats, pour chacun desquels Tina connaît son paramètre "chocolat".
Tina souhaite répartir équitablement les bonbons entre les poupées, à savoir qu'il faut les répartir de manière à ce que la différence entre la teneur totale en chocolat la plus élevée et la plus faible soit la plus faible possible.
De plus, chaque bonbon doit être donné à l'une des trois poupées.

Saisie :
La première ligne contient un nombre naturel n (1 <= n <= 12) - le nombre de bonbons que Tina a.
La deuxième ligne contient n nombres naturels ai séparés par  des espaces - les paramètres "chocolatité" ; chaque bonbon. 1 <= ai <= 100.

Sortie :
Imprimez un seul chiffre - la différence minimale possible entre la teneur totale en chocolat la plus élevée et la plus petite.

Exemple :
 
Entrée Sortie
5
1 2 1 3 1
1

Explication :
Vous pouvez donner les deux premiers bonbons à la première poupée, les troisième et cinquième à la deuxième poupée et le quatrième à la troisième poupée. Ensuite, la teneur totale en chocolat sera égale à 3, 2 et 3, respectivement. La différence entre le plus grand et le plus petit est 3 - 2 = 1.