#A. [POI 2004] Bra

    Type: RemoteJudge 1000ms 128MiB

[POI 2004] Bra

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

让我们考虑一个包含 nn 个门的电路。

门从 00n1n-1 编号,每个门都包含若干个输入和一个输出。

每一个输入和输出都只可能是 0,1,120,1,\dfrac{1}{2} 三种状态,每个输入都连接着某个门的输出,输入的状态就等于它连接的输出的状态值,而每个输出可能连接着任意多个输入。

0011 是很特殊的两个门。门 00 的输出永远为 00,门 11 的输出永远为 11

一个门有效的输出状态条件如下:

  1. 它的输入中 00 的个数多于 11 的个数那么输出状态为 00

  2. 它的输入中 00 的个数等于 11 的个数那么输出状态为 12\dfrac{1}{2}

  3. 它的输入中 00 的个数少于 11 的个数那么输出状态为 11

  4. 对于门 0011,他们分别输出 0011

现在给出电路信息,请你编写一个程序,确定所有可以确定状态的门的状态分别是什么。

输入格式

第一行一个数 nn

接下来 n2n-2 行表示门的连接信息,第 ii 行描述第 ii 个门的输入端,一个数 kik_i 表示它的输入端个数,接下来 kik_i 个数分别表示每个输入端的门的编号。

输出格式

输出 nn 行,表示 nn 个门的输出状态。如果确定,请输出具体状态值,否则输出 ??

5
2 0 1
2 4 2
2 2 4
0
1
1/2
?
?

提示

对于全部数据,2n10000,ki12 \le n \le 10000,k_i \ge 1,数据保证所有门的输入端总数不超过 200000200000

20250317 领军班比赛1

Not Attended
Status
Done
Rule
IOI
Problem
3
Start at
2025-3-17 14:00
End at
2025-3-17 18:00
Duration
4 hour(s)
Host
Partic.
9