[POI2004]Bra
时间限制:10s 空间限制:64MB
题目描述
让我们考虑一个包含n 个门的电路. 门从0 到 n-1编号. 每个门都包含若干个输入和一个输出. 每一个输入和输出都只可能是0, 1 or 1/2三种状态. 每个输入都连接着某个门的输出. 输入的状态就等于它连接的输出的状态值. 每个输出可能连接着任意多个输入. 门0 和 1 是很特殊的两个门--- 门0的输出永远为0,门1的输出永远为1. 我们说一个门的输出状态是”有效的”当: • a) 它的输入中0的个数多于1的个数那么输出状态为0. • b) 它的输入中0的个数等于1的个数那么输出状态为1/2. • c) 它的输入中0的个数少于1的个数那么输出状态为1. • d) 是特殊门0和1,他们分别输出0和1. 给出电路信息,要求确定所有可以确定状态的门的状态分别是什么.
输入格式
第一行一个数 n, 2 <= n="" <="10,000." 接下来n-2="" 行表示门的连接信息第="" i="" 行描述第i个门的输入端.一个数="" k_i="" 表示它的输入端个数,接下来k_i="" 个数分别表示每个输入端的门的编号,="">= 1. 所有门的输入端总数不超过200,000. =>
输出格式
输出 n 行表示n个门的输出状态: 如果确定则输出具体状态值,否则输出? .
样例输入
5 2 0 1 2 4 2 2 2 4
样例输出
0 1 1/2 ? ?
提示
没有写明提示
题目来源
Stage 2