题库练习 [ABC147C] HonestOrUnkind2
← 上一题 下一题 →

A7551 | [ABC147C] HonestOrUnkind2

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

有 $N$ 个人,每个人的编号从 $1$ 到 $N$。他们每个人要么是一定说真话的“诚实者”,要么是说的话真假不定的“不诚实者”。

第 $i$ 个人做了 $A_i$ 条证言。第 $i$ 个人的第 $j$ 条证言由两个整数 $x_{ij}$、$y_{ij}$ 表示:当 $y_{ij} = 1$ 时,表示“第 $x_{ij}$ 个人是诚实者”;当 $y_{ij} = 0$ 时,表示“第 $x_{ij}$ 个人是不诚实者”。

在这 $N$ 个人中,最多可能有多少个诚实者?

输入格式

输入以如下格式从标准输入给出。

> $N$ $A_1$ $x_{11}$ $y_{11}$ $x_{12}$ $y_{12}$ $\cdots$ $x_{1A_1}$ $y_{1A_1}$ $A_2$ $x_{21}$ $y_{21}$ $x_{22}$ $y_{22}$ $\cdots$ $x_{2A_2}$ $y_{2A_2}$ $\cdots$ $A_N$ $x_{N1}$ $y_{N1}$ $x_{N2}$ $y_{N2}$ $\cdots$ $x_{NA_N}$ $y_{NA_N}$

输出格式

输出可能存在的诚实者的最大人数。

输入输出样例

输入 #1
3
1
2 1
1
1 1
1
2 0
输出 #1
2
输入 #2
3
2
2 1
3 0
2
3 1
1 0
2
1 1
2 0
输出 #2
0
输入 #3
2
1
2 0
1
1 0
输出 #3
1
C++ 编辑器
输入
输出