Énoncé¶
Arrivés devant la présupposée tour de contrôle, Joseph Marchand et Joseph Martial y trouvent deux gardes devant les différentes entrées de la tour. Il s'agit de Traque & Matraque ! Ils vont devoir effectuer une distraction pour réussir à rentrer sans se faire remarquer.
Joseph dispose de $K$ cailloux pour effectuer sa distraction. La tour possède $N$ portes d'entrées, et initialement Traque se situe devant la première porte d'entrée, notée porte $1$, tout à gauche, et Matraque se situe devant la dernière porte d'entrée, notée porte $N$, tout à droite. Les gardes couvrent ainsi toutes les portes situées entre eux.
Joseph doit alors effectuer une distraction en lançant au moins $1$ caillou, et jusqu'à $K$ cailloux devant des portes distinctes. Après avoir lancé les cailloux, Traque va se diriger vers le caillou $G$ le plus à gauche, et Matraque vers le caillou $D$ le plus à droite. Ainsi, Traque et Matraque ne couvriront plus que $D - G$ portes.
Chaque porte possède un $\mathtt{score}$ d'intérêt, qui indique à quel point jeter un caillou devant cette porte serait efficace. (Attention, $\mathtt{score}$ peut être négatif !)
L'objectif de Joseph est à la fois de faire une distraction ayant un gros score d'intérêt (sinon les gardes ne vont pas y prêter attention), et de faire en sorte que les gardes se rapprochent le plus possible afin de s'offrir le plus d'occasion de rentrer dans la tour sans se faire remarquer. Plus formellement, l'efficacité de la distraction sera égale à la somme des $\mathtt{score}$ d'intérêt des portes ciblées, moins la distance $D - G$.
Aidez Joseph à déterminer comment effectuer une distraction optimale.
Entrée¶
L’entrée contiendra :
- Sur la première ligne, un entier : N, le nombre de portes.
- Sur la ligne suivante, un entier : K, le nombre maximal de cailloux que Joseph peut lancer.
- Sur la ligne suivante, une liste de N entiers séparés par des espaces : score, le score d'intérêt de chaque porte.
Sortie¶
Afficher, sur une première ligne, l'efficacité maximale que Joseph peut atteindre pour sa distraction. Sur une seconde ligne, afficher le nombre de cailloux que Joseph Marchand va lancer. Finalement, sur une troisième ligne, séparés par des espaces, afficher les indices des portes sur lesquelles Joseph Marchand va lancer un caillou. Si plusieurs solutions existent, afficher n'importe laquelle d'entre elles.
Contraintes¶
- $1 \le N \le 10$
- $1 \le K \le N$
- $-10\,000 \le \mathtt{score}_i \le 10\,000$
Contraintes de performance¶
- $1 \le N \le 2\,000$