Énoncé¶
Joseph se trouve près de l'entrée principale de la ville. Afin d'y entrer sans être démasqué, il va tenter de se faufiler dans une flotte de sous-marins.
Pour entrer, chaque sous-marin peut passer seulement s'il est accompagné d'un autre sous-marin partageant les mêmes critères.
Il y a $N$ sous-marins et chaque sous-marin possède $M$ critères (couleur,
forme, sièges chauffants…) représentés par une suite de 0
ou 1
.
Deux sous-marins sont compatibles s'ils partagent exactement les mêmes critères,
c'est-à-dire que leurs suites de critères sont identiques.
Les sous-marins ne peuvent entrer dans l'enceinte de la ville que deux par deux, et uniquement si les deux sous-marins sont compatibles.
Le but est de trouver le nombre minimum de sous-marins qui ne trouveront pas de paire compatible, et qui ne pourront donc pas entrer.
Entrée¶
L’entrée contiendra :
- Sur la première ligne, un entier : N, le nombre de sous-marins.
- Sur la ligne suivante, un entier : M, le nombre de critères.
- Sur les lignes suivantes, une liste de N éléments : criteres, les
critères de chaque sous-marin.
- Une ligne par élément de la liste : une liste de M entiers séparés par des espaces.
Sortie¶
Afficher le nombre minimum de sous-marins qui ne pourront pas entrer dans la ville.
Contraintes¶
- $1 \le N \le 1\,000$
- $1 \le M \le 1\,000$
- $\mathtt{criteres}_{i,j} \in {0, 1}$