bzoj#P1383. [Baltic2001]Teleports
[Baltic2001]Teleports
题目描述
波罗的海上有两个小岛:Bornholm 和 Gotland。
在每个小岛上都有一些神奇的远程通信端口,每个通信端口可以运行在两种模式下——发送模式和接收模式。Bornholm 和 Gotland 分别有 和 个这样的端口,每个端口都连接着另一个小岛某个端口,称为“目标端口”。
请设置这 个端口的模式,使得所有端口都处于工作状态,即:
- 对于处于接收模式的端口 ,另一个小岛上至少有一个以 为目标端口的端口被设置成发送模式。
- 对于处于发送模式的端口 ,它的目标端口必须处于接收状态。
如下图(每个点指向的点表示它的目标端口):
那么它的一种设置方案为:
即 Bornholm 岛上 号、 号端口与 Gotland 岛上 号、 号端口被设置为接收状态,其他端口被设置为发送状态。
输入格式
第一行两个整数 分别表示两个小岛上通信端口的个数。
第二行 个整数,第 个数 表示第一个小岛上第 个端口与第二个小岛上第 个端口连接。
第三行 个整数,第 个数 表示第二个小岛上第 个端口与第一个小岛上第 个端口连接。
输出格式
输出共两行,分别描述两个小岛上每个端口的状态,0
代表接收端口,1
代表发送端口,行内不用空格隔开。
4 5
3 5 2 5
4 4 4 1 3
0110
10110
数据规模与约定
对于 的数据,。