#ABC147C. HonestOrUnkind2
HonestOrUnkind2
题目描述
There are people numbered to . Each of them is either an honest person whose testimonies are always correct or an unkind person whose testimonies may be correct or not.
Person gives testimonies. The -th testimony by Person is represented by two integers and . If , the testimony says Person is honest; if , it says Person is unkind.
How many honest persons can be among those people at most?
有 人,编号为 至 。他们中的每个人要么是_诚实_的人,其证词总是正确的;要么是_善良_的人,其证词可能正确,也可能不正确。
人 提供 证词。人 的 个证词由两个整数 和 表示。如果 ,则证词说 是诚实的;如果 ,则证词说 是不友善的。
在这些 人中,最多能有几个诚实的人?
输入格式
输入内容按以下格式标准输入:
输出格式
打印 人中诚实者的最大可能人数。
样例 #1
样例输入 #1
3
1
2 1
1
1 1
1
2 0
样例输出 #1
2
样例 #2
样例输入 #2
3
2
2 1
3 0
2
3 1
1 0
2
1 1
2 0
样例输出 #2
0
样例 #3
样例输入 #3
2
1
2 0
1
1 0
样例输出 #3
1
说明
数据规模与约定
- 所有输入值均为整数。
样例 解释
如果 和 是诚实的人,而 是不友善的人,那么我们有两个诚实的人,没有不一致的地方,这是诚实的人的最大可能数目。
样例 解释
假设其中一个或多个是诚实的,立即会导致矛盾。