3957: day4T3

内存限制:512 MB 时间限制:2.000 S
评测方式:文本比较 命题人:
提交:37 解决:2

题目描述

## T3 (TL=2s)

#### 题目描述

有两组人在抢一块金条。两个组编号为 $1$ 和 $2$ ,$1$ 组的人从 $1$ 到 $n$ 编号,$2$ 组的人从 $1$ 到 $m$ 编号。

初始时,$P$ 组的 $X$ 号人拿着金条,然后争夺之战一触即发。

在一轮中:

没拿金条的那组的所有**还在场的**人按照编号顺序由小到大进行决策:

1. 不去抢。此时什么事也不会发生,决策权给到下一个人。
2. 去抢。那么金条到他手里,原本持有金条的人遗憾离场,游戏立即进入下一轮。

如果编号最大的人都决策完了后金条还没被抢到,那么金条就归拿着的人所有了。

两组之间有 $k$ 对人有私交,他们不会在任何情况下直接去抢对方手里的金条。

但一个人对于和他没有私交的人就可以任意决策。

每个人都第一希望拿到金条,在拿不到金条的情况下,他们第二希望不遗憾离场。

如果所有人都绝顶聪明,问最后每个人的情况是什么?(情况分为三种:遗憾离场,在场但无金条,得到金条)

#### 输入格式

第一行五个整数 $n,m,P,X,k$ 。

接下来 $k$ 行每行两个整数 $a_i,b_i$ ,表示 $1$ 组的 $a_i$ 号人和 $2$ 组的 $b_i$ 号人有私交。

保证不存在两行描述一组相同的关系(即 $a_i=a_j,b_i=b_j$)。

#### 输出格式

第一行 $n$ 个用空格分隔的数字,表示 $1$ 组每个人的最终情况。

第二行 $m$ 个用空格分隔的数字,表示 $2$ 组每个人的最终情况。

每个情况用一个数字表示,遗憾离场为 $0$ ,在场但无金条为 $1$ ,得到金条为 $2$ 。

#### 样例输入 1

```
2 1 1 1 0
```

#### 样例输出 1

```
2 1
1
```

#### 样例输入 2

```
2 1 1 1 1
2 1
```

#### 样例输出 2

```
0 1
2
```

#### 样例输入 3

```
2 2 1 1 1
2 2
```

#### 样例输出 3

```
0 1
1 2
```

#### 样例解释

对于样例1,由于1组有两个人,2组只有一个,因此2组的那个人不敢来抢1组1号的金条(因为抢完还得在被1组的2号抢回去后遗憾离场)。

对于样例2,由于2组的1号和1组的2号有私交,所以他能抢1组1号的金条。

#### 数据范围

本题开启捆绑测试。

Subtask 1 (20pts),满足 $k=0$ 。

Subtask 2 (20pts),满足 $n,m\leq 5$ 。

Subtask 3 (20pts),满足 $n,m\leq 10$ 。

Subtask 4 (20pts),满足 $n,m\leq 50$ 。

Subtask 5 (20pts),无特殊限制。

对于全部数据,满足 $n,m\leq 1000,k\leq n\times m$ 。

提示:本题输入量较大,建议使用效率较高的读入方式。

样例输入 复制


样例输出 复制