题目描述
有n(1<=n<=10000)头牛从1到n线性排列,每头牛的高度为h[i](1<=i<=n),
现在告诉你这里面的牛的最大高度为maxH,而且有r组关系,每组关系输入两个数字,
假设为a和b,表示第a头牛能看到第b头牛,能看到的条件是a,b之间的其它牛的高度都严格小于min(h[a],h[b]),而h[b]>=h[a]
输入格式
第1行:四个空格分隔整数:N、I、H和R
第2...R+1行:两个不同的空间分隔整数A和B(1<=A,B<=N),表示cowA可以看到cowB。
输出格式
第1...N行: 第i行包含奶牛i的最大可能高度。
样例
输入样例
9 3 5 5
1 3
5 3
4 3
3 7
9 8
输出样例
5
4
5
3
4
4
5
5
5
提示
输入详细信息:有9头奶牛,第三头是最高的,高5。