‹ 上一题 下一题 ›

06687. USACO·礼物再分配 未做

2000 ms 256 MB 测试点 11 通过率 100% USACO池题USACO-Silver图的深度优先遍历

题目描述

Farmer John 为他的 头编号为 的奶牛准备了 个同样编号为 的礼物()。每头奶牛都有一个愿望单,是所有 个礼物的一个排列,奶牛相比序列中较晚出现的礼物更喜欢序列中较早出现的礼物。

FJ 很懒,只是对于所有 将礼物 分配给奶牛 。现在,奶牛们自行聚集在一起并决定重新分配礼物,使得在重新分配后,每头奶牛最终得到的是她最初得到的礼物,或者比她最初得到的礼物更喜欢的礼物。

对于 到 中的每一个 ,计算奶牛 在重新分配后有希望收到的最喜欢的礼物。

输入格式

输入的第一行包含 。以下 行每行包含一头奶牛的愿望单。输入保证每行均为 的一个排列。

输出格式

输出 行,其中第 行包含奶牛 在重新分配后有希望收到的最喜欢的礼物。

样例

输入
4
1 2 3 4
1 3 2 4
1 2 3 4
1 2 3 4
输出
1
3
2
4

提示说明

【样例解释】

在这个例子中,有两种可能的重新分配方式:

  • 初始的分配方式:奶牛 收到礼物 ,奶牛 收到礼物 ,奶牛 收到礼物 ,奶牛 收到礼物 。

  • 奶牛 收到礼物 ,奶牛 收到礼物 ,奶牛 收到礼物 ,奶牛 收到礼物 。

观察到奶牛 和 均不可能收到比她们最初得到的礼物更好的礼物。然而,奶牛 和 可以。

  • 测试点 4-11 没有额外限制。

【数据规模与约定】

  • 测试点 2-3 满足 。

  • 测试点 4-11 没有额外限制。

供题:Benjamin Qi

输入
输出

            
答案