Énoncé¶
Impossible de se connecter à Netflux et tous les cinémas sont fermés... Mais finalement, rien ne remplace l'expérience de l'univers du film. Vivre aux époques passées ou futures de ces productions donne envie à nos jeunes ingénieurs en herbe. Ils décident donc, tout naturellement, de construire une machine à voyager à travers les univers.
Oscar se charge de s'assurer de la stabilité inter-temporelle de la machine. Qui sait dans quel univers nos amis pourraient atterrir si la machine partait en biberine !
Afin de stabiliser la machine, il dispose de $K$ stabilisateurs spatio-temporels, ainsi que de $N$ accroches. Pour mettre en place un stabilisateur, il faut l'attacher à précisément 4 accroches. De plus, une accroche ne peut servir que pour un seul stabilisateur.
Si les 4 accroches sont toutes situées exactement à la même hauteur, le stabilisateur possède un indice de stabilité égal à $P$. Cependant, si les 4 accroches ne sont pas toutes situées exactement à la même hauteur, cela peut entraîner un déséquilibre.
On appelle le "déséquilibre" d'un stabilisateur la différence entre la plus haute et la plus basse de ses accroches, au carré. Par exemple, si un stabilisateur repose sur 4 accroches de hauteur 6, 5, 6, et 7, le stabilisateur possède un déséquilibre de $(7 - 5)^2 = 4$.
Si un stabilisateur possède un déséquilibre, alors son indice de stabilité vaut $P$ moins son déséquilibre.
L'indice de stabilité de la machine après avoir positionné un certain nombre de stabilisateurs est la somme des indices de stabilité de tous les stabilisateurs positionnés.
Vous n'êtes pas obligés de positionner tous les stabilisateurs.
Aidez Oscar à trouver l'indice de stabilité maximal qu'il peut obtenir pour la machine !
Entrée¶
L’entrée contiendra :
- Sur la première ligne, un entier : N, nombre d'accroches.
- Sur la ligne suivante, un entier : K, nombre de stabilisateurs.
- Sur la ligne suivante, un entier : P, indice de stabilité parfaite.
- Sur la ligne suivante, une liste de N entiers séparés par des espaces : accroches_1, ..., accroches_N, hauteur de chaque accroche.
Sortie¶
Afficher l'indice de stabilité maximal obtenable.
Contraintes¶
- $1 \le N \le 12$
- $1 \le K \le N$
- $1 \le P \le 100\,000$
- $1 \le accroches_i \le 1\,000\,000\,000$
Contraintes de performance¶
- $1 \le N \le 1\,000$