#Z1432. 站队
站队
Description
n 个⼈站⼀排,从左到右编号为 1 到 n,第 i 个⼈的身⾼是正整数 hi。
现已知身⾼最⾼者身⾼是 H,并有 r 组关系,每组包含两个数 a, b, 表示编号为 a 的能看到编号为 b 的。
a 能看到 b 的条件是 a 和 b 之间的身⾼都小于 min(ha, hb)。
请输出所有⼈身⾼的可能的最⼤值。
保证有合法解。
Format
Input
第 1 ⾏输⼊ 3 个数 n, H 和 r,之后 r ⾏⼀⾏输⼊⼀组 a,b。
Output
输出 n ⾏,每⾏ 1 个数字,表示每个⼈的身⾼最⼤值。
Samples
9 5 5
1 3
5 3
4 3
3 7
9 8
5
4
5
3
4
4
5
5
5
Limitation
不要在意⼈的身⾼到底有没有那么⾼。
关系可能重复出现。
对于 30% 数据,1 ≤ n ≤ 20, 1 ≤ H ≤ 20, 1 ≤ r ≤ 15
对于 100% 数据,1 ≤ n ≤ 5000, 1 ≤ H ≤ 7500, 1 ≤ r ≤ 10000