#P2879. [USACO07JAN] Tallest Cow S

[USACO07JAN] Tallest Cow S

Description

FJ 的 NN 头奶牛(1N10,0001 \le N \le 10,000)按编号 11NN 排成一行。每头奶牛有一个正整数表示的身高(这是个秘密)。现在你只知道最高奶牛的身高 HH1H1,000,0001 \le H \le 1,000,000),以及它的编号 II

FJ 提供了 RR 条信息(0R10,0000 \le R \le 10,000),每条信息形如“奶牛 17 能看到奶牛 34”。这意味着奶牛 34 的身高不小于奶牛 17 的身高,并且编号在 17 和 34 之间的所有奶牛,其身高都严格小于奶牛 17 的身高。

现在请你计算出对于每一头奶牛(编号从 11NN),在所有给定信息都成立的前提下,它可能具有的最大身高。

题目保证一定存在满足条件的解。

Input Format

11 行:四个用空格分隔的整数:NNIIHHRR

22 到第 R+1R+1 行:每行两个不同的整数 AABB1A1 \le A, BNB \le N),表示奶牛 AA 能看到奶牛 BB

Output Format

NN 行,第 ii 行输出奶牛 ii 的最大可能身高。

9 3 5 5
1 3
5 3
4 3
3 7
9 8
5
4
5
3
4
4
5
5
5