证词筛选
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
证词筛选
题目描述
调查员收集了 个人的证词,这些人的编号依次为 到 。每个人要么是诚实者,要么是不诚实者。诚实者的每条证词都正确;不诚实者的证词可以正确,也可以错误。
第 个人给出了 条证词。他的第 条证词用两个整数 和 表示:当 时,他声称第 个人是诚实者;当 时,他声称第 个人是不诚实者。
调查员还掌握了一条可靠信息:第 个人一定是不诚实者。
请确定每个人的身份,使所有诚实者的证词都正确,并满足这条可靠信息。在所有可能的身份安排中,最多有多少个诚实者?
输入格式
第一行输入两个整数 和 ,满足 、。
接下来依次输入第 到第 个人的证词。对于每个 ,先用一行输入整数 ,满足 ;随后输入 行,第 行包含两个整数 和 。
对于所有 、,保证 、,且 为 或 。同一个人不会对同一对象重复作证,即对于固定的 和任意 ,均有 。
输入中的所有数均为整数。若 ,该人的证词部分只有一行 。
输出格式
输出一个整数,表示最多可能有多少个诚实者。允许所有人都不诚实,此时诚实者人数为 。
输入输出样例
输入 #1
4 4
1
2 1
2
1 1
4 0
1
2 0
1
1 1
输出 #1
2
样例解释 #1
可以让 、 号人成为诚实者,、 号人成为不诚实者。 号人说 号人诚实; 号人说 号人诚实、 号人不诚实,这些证词都成立。
号人虽然不诚实,他所说的“ 号人诚实”仍然可以是真的。 号人不能与 号人同时诚实,因为他声称 号人不诚实。因此,除去必须不诚实的 号人,剩下三个人也不能全部诚实,答案为 。
输入 #2
3 2
1
2 1
1
3 0
1
1 1
输出 #2
0
样例解释 #2
号人必须不诚实。 号人声称 号人诚实,所以 号人也不能诚实。接着, 号人声称 号人诚实,因此 号人同样不能诚实。三个人都不诚实时满足要求,答案为 。