#P8186. [USACO22FEB] Redistributing Gifts S
[USACO22FEB] Redistributing Gifts S
Description
FJ 有 个礼物给他的 头奶牛,这 个礼物和 头奶牛都分别按顺序被标记为从 到 的整数。每头奶牛都有一个愿望单,记录着一个含有 个礼物的排列。比起在愿望单中出现更晚的礼物,奶牛更喜欢先出现在愿望单中的礼物。
因为 FJ 太懒了,他直接把 号礼物分配给了 号奶牛。现在,奶牛们聚在了一起,决定重新分配礼物,以便在重新分配后,每头奶牛都能得到跟原来一样,或是它更喜欢的礼物。
对于每个 (),计算出重新分配后, 号奶牛可能拿到的最好的礼物(这个奶牛经过重新分配后能拿到的最喜欢的礼物)。
Input Format
第一行输入 。之后 行每行包含一个奶牛的愿望单。保证这 行都是从 到 的排列,即每一行都不按顺序不重不漏地包含 到 中的每个整数。
Output Format
输出 行,第 行输出重新分配后 号奶牛可能得到的最好礼物。
4
1 2 3 4
1 3 2 4
1 2 3 4
1 2 3 4
1
3
2
4
Hint
【样例解释】
在这个例子中,有两种可能的分配方案:
- 最初的方案:一号奶牛得到一号礼物,二号奶牛得到二号礼物,三号奶牛得到三号礼物,四号奶牛得到四号礼物。
- 重新分配后的方案:一号奶牛得到一号礼物,二号奶牛得到三号礼物,三号奶牛得到二号礼物,四号奶牛得到四号礼物。可以发现一号和四号奶牛都拿不到比 FJ 分配的更好的礼物,不过二号和三号都可以。
【数据范围】
号测试点满足 。
对于 的数据,满足 。
京公网安备 11011102002149号