J. [ABC147C] HonestOrUnkind2

    传统题 2000ms 1024MiB

[ABC147C] HonestOrUnkind2

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

AT_abc147_c [ABC147C] HonestOrUnkind2

题目描述

NN 个人,每个人的编号从 11NN。他们每个人要么是一定说真话的“诚实者”,要么是说的话真假不定的“不诚实者”。

ii 个人做了 AiA_i 条证言。第 ii 个人的第 jj 条证言由两个整数 xijx_{ij}yijy_{ij} 表示:当 yij=1y_{ij} = 1 时,表示“第 xijx_{ij} 个人是诚实者”;当 yij=0y_{ij} = 0 时,表示“第 xijx_{ij} 个人是不诚实者”。

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

输入格式

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

NN A1A_1 x11x_{11} y11y_{11} x12x_{12} y12y_{12} \cdots x1A1x_{1A_1} y1A1y_{1A_1} A2A_2 x21x_{21} y21y_{21} x22x_{22} y22y_{22} \cdots x2A2x_{2A_2} y2A2y_{2A_2} \cdots ANA_N xN1x_{N1} yN1y_{N1} xN2x_{N2} yN2y_{N2} \cdots xNANx_{NA_N} yNANy_{NA_N}

输出格式

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

样例 1

输入

3
1
2 1
1
1 1
1
2 0

输出

2

样例 2

输入

3
2
2 1
3 0
2
3 1
1 0
2
1 1
2 0

输出

0

样例 3

输入

2
1
2 0
1
1 0

输出

1

说明/提示

限制条件

  • 输入均为整数。
  • 1N151 \leq N \leq 15
  • 0AiN10 \leq A_i \leq N - 1
  • 1xijN1 \leq x_{ij} \leq N
  • xijix_{ij} \neq i
  • xij1xij2 (j1j2)x_{ij_1} \neq x_{ij_2}\ (j_1 \neq j_2)
  • yij=0y_{ij} = 011

样例解释 1

假设第 11 个人和第 22 个人是诚实者,第 33 个人是不诚实者,则诚实者有 22 人,且不会产生矛盾。这是可能存在的诚实者的最大人数。

样例解释 2

假设存在 11 个诚实者,则会立即产生矛盾。

由 ChatGPT 4.1 翻译

新初二 20260812上午(综合测试)

未参加
状态
已结束
规则
XCPC
题目
10
开始于
2026-8-12 8:17
结束于
2026-8-12 10:17
持续时间
2 小时
主持人
参赛人数
12