Énoncé¶
Joseph Nageant dispose enfin de toutes les informations dont il a besoin pour s'immiscer dans la forteresse sous-marine ! Pour pouvoir accéder à l'intérieur des remparts, il tente de construire un échafaudage en vitesse pour s'infiltrer par une meurtrière, en se faisant passer pour un ouvrier.
Joseph Nageant dispose de $N$ barres de tailles variables pour construire son échafaudage sur $K$ étages.
Pour chaque étage de l'échafaudage, Joseph Nageant doit sélectionner deux barres de taille $i$ et $j$ parmi les barres à sa disposition. Le déséquilibre de son échafaudage est alors augmenté de $|i - j|$, où $|\cdot|$ représente la valeur absolue.
Déterminez le déséquilibre minimal que Joseph peut obtenir pour un échafaudage de $K$ étages.
Entrée¶
L’entrée contiendra :
- Sur la première ligne, un entier : N, le nombre de barres.
- Sur la ligne suivante, un entier : K, le nombre d'étages à construire.
- Sur la ligne suivante, une liste de N entiers séparés par des espaces : barres, la taille des barres.
Sortie¶
Afficher, sur une ligne, le déséquilibre minimal possible pour construire son échaufadage.
Contraintes¶
- $2 \le N \le 50$
- $1 \le K \le \left\lfloor\frac{N}{2}\right\rfloor$
- $1 \le \mathtt{barres}_i \le 1\,000\,000\,000$
Contraintes de performance¶
- $2 \le N \le 1\,000\,000$