QOJ.ac

QOJ

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

#22656. 说谎的牲畜

Statistics

牛群总有一个捣蛋鬼。Farmer John 确定 $N$ 头牛($1 \le N \le 100$,编号1至 $N$)中有一头总说谎,其余总说真话。他想尽快找到她,于是逐一访问在牧场吃草的牛,问 $Q$ 个简单问题($1 \le Q \le 1{,}000$),内容是食量(牛虽大多诚实却不聪明,食物是少数懂的话题),按如下形式记录:

4号牛说5号吃草比10号多。 6号说10号比7号多。 3号说2号比6号多。 1号说7号比5号多。

上例说谎者显然只能是4、6或1号。根据回答求“可能说谎”的牛数,即根据输入有可能是唯一说谎者的牛。

输入格式

  • 第1行:两个空格分隔整数 $N$、$Q$。
  • 第 $2..Q+1$ 行:每行是一个回答,三个空格分隔整数 $A$、$B$、$C$,表示牛 $A$ 说牛 $B$ 吃草比牛 $C$ 多。同一头牛可能在列表中出现多次。

输出格式

  • 第1行:一个整数,可能说谎的牛数。

样例

输入格式 1

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

输出格式 1

2

说明

输入说明

3头牛给4个回答:1号说3号比1号、2号吃得多;2号说2号比1号多;3号说1号比2号多(“多于”指吃得更多)。

输出说明

2号或3号显然说谎,因为陈述相反。若1号说谎,则2、3都不能说谎,因此1号必说真话。

题目作者: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.