#59606. Redistributing Gifts
Redistributing Gifts
暂无测试数据。
Farmer John 为他的 $N$ 头奶牛准备了 $N$ 个标为 $1\cdots N$ 的礼物,也标为 $1\cdots N$($1\leq N\leq 500$)。每头奶牛都有一个愿望清单,它是 $N$ 个礼物的一个排列。奶牛更喜欢列表中较早出现的礼物而不是列表中较晚出现的礼物。FJ 很懒,只是将礼物 $i$ 分配给了牛 $i$。现在,奶牛们聚集在一起并决定重新分配礼物,这样在重新分配后,每头奶牛最终都会得到与她最初相同的礼物,或者是她更喜欢的礼物而不是最初分配的礼物。
对于从 $1$ 到 $N$ 的每个 $i$,计算重新分配后奶牛 $i$ 可能收到的最喜欢的礼物。
输入格式
第一行包含 $N$。接下来的 $N$ 行每行包含一头奶牛的偏好列表。保证每行构成一个 $1\cdots N$ 的排列。
输出格式
输出 $N$ 行,其中第 $i$ 行包含重新分配后奶牛 $i$ 可能收到的最喜欢的礼物。
数据范围
- 测试用例 $2\sim 3$ 满足 $N\leq 8$。
- 测试用例 $4\sim 11$ 无额外约束。
4
1 2 3 4
1 3 2 4
1 2 3 4
1 2 3 4
1
3
2
4