Adloun

Corrigé Centrale 2025 Informatique MPI — Partie B, II (classe NP) (Q30 à Q32) : Le problème 3CASSE est dans NP

Sujet officiel du concours Centrale, session 2025, épreuve Informatique MPI. Corrigé rédigé par Ibrahim Alame.

Sujet officiel (PDF, site du concours)

Énoncé

Un camion occupe trois cases alignées. 3casse : étant donnés un terrain et un entier , peut-on placer au moins camions sur ?
Q30. Définir : problème de décision de la classe NP ; problème NP-difficile ; problème NP-complet.


type terrain = bool array array
type direction = Horizontal | Vertical
type camion = { i : int; j : int; d : direction }

t.(i).(j) vaut true si et seulement si la case appartient au terrain ; un camion est repéré, comme dans la partie A, par sa case la plus en haut à gauche et sa direction.
Q31. est_valide (t : terrain) (n : int) (lst : camion list) : bool : true si la liste contient camions que l'on peut placer sur comme indiqué, false sinon.
Q32. En déduire que 3casse est dans NP.

Corrigé

Q30. On reprend les définitions du cours (chapitre 31). Un problème de décision associe à chaque instance la réponse « oui » ou « non ».

La relation est transitive ; pour montrer qu'un problème est NP-difficile, il suffit donc d'y réduire un problème NP-difficile connu (c'est ce que fera Q38, à partir de planar 3sat).

100 % gratuit

La suite du corrigé est sur Adloun

Le corrigé rédigé en entier, question par question, et le tuteur pour poser des questions sur ce sujet.

Voir le corrigé complet, gratuitement

Inscription gratuite en 30 secondes (e-mail, nom d'utilisateur, mot de passe, classe ou profil), sans carte bancaire : arrivée directe sur le corrigé.

Toutes les parties de l'épreuve

Corrigé complet gratuit →