loj#P2284. 「USACO 2018.12 Platinum」The Cow Gathering
「USACO 2018.12 Platinum」The Cow Gathering
题目描述
题目来自 USACO 2018 December Contest, Platinum Problem 3. The Cow Gathering
奶牛们从世界各地聚集起来参加一场大型聚会。总共有 头奶牛, 对奶牛互为朋友。每头奶牛都可以通过一些朋友关系认识其他每头奶牛。
她们玩得很开心,但是现在到了她们应当离开的时间了,她们会一个接一个地离开。她们想要以某种顺序离开,使得只要至少还有两头奶牛尚未离开,所有尚未离开的奶牛都还有没有离开的朋友。此外,由于行李寄存的因素,有 对奶牛 必须满足奶牛 要比奶牛 先离开。注意奶牛 和奶牛 可能是朋友,也可能不是朋友。
帮助奶牛们求出,对于每一头奶牛,她是否可以成为最后一头离开的奶牛。可能会发生不存在满足上述要求的奶牛离开顺序的情况。
输入格式
输入的第一行包含两个空格分隔的整数 和 。
输入的第 行,每行包含两个整数 和 ,满足 ,,表示奶牛 和奶牛 是朋友关系。
输入的第 行,每行包含两个整数 和 ,满足 ,,表示奶牛 必须比奶牛 先离开聚会。
输入保证 。对于占总分 的测试数据,保证 。
输出格式
输出 行,每行包含一个整数 ,如果奶牛 可以成为最后一头离开的奶牛,则 ,否则 。
5 1
1 2
2 3
3 4
4 5
2 4
0
0
1
1
1