QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 256 MB Total points: 100

#22656. Bétail menteur

Statistics

Il y a toujours une trouble-fête. Farmer John sait que parmi $N$ vaches ($1 \le N \le 100$, numéros1 à $N$), une ment toujours et les autres disent toujours vrai. Pour la trouver vite, il visite les vaches au pâturage une à une et pose $Q$ questions simples ($1 \le Q \le 1{,}000$) sur la nourriture (assez honnêtes mais peu intelligentes, elles comprennent peu de sujets hormis la nourriture). Il note ainsi :

Vache4 dit que5 mange plus d’herbe que10. Vache6 dit que10 mange plus que7. Vache3 dit que2 mange plus que6. Vache1 dit que7 mange plus que5.

La menteuse ci-dessus est4, 6 ou1. Calculez le nombre de vaches «potentiellement menteuses», pouvant être l’unique menteuse d’après les données.

Entrée

  • Ligne1 : deux entiers séparés par un espace $N$, $Q$.
  • Lignes $2..Q+1$ : chaque réponse a3 entiers séparés par des espaces $A$, $B$, $C$ ; vache $A$ dit que $B$ mange plus d’herbe que $C$. La même vache peut apparaître plusieurs fois.

Sortie

  • Ligne1 : un entier, le nombre de menteuses potentielles.

Exemples

Entrée 1

3 4
3 1 2
1 3 1
1 3 2
2 2 1

Sortie 1

2

Remarque

Explication de l’entrée

3 vaches donnent4 réponses :1 dit que3 mange plus que1 et2 ;2 dit que2 plus que1 ;3 dit que1 plus que2 (comparaison de quantité mangée).

Explication de la sortie

2 ou3 ment car leurs déclarations sont opposées. Si1 mentait,2 et3 ne pourraient mentir, donc1 dit vrai.

Auteur du problème : Brian Dean, 2004

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.