#424. Tallest Cow

Tallest Cow

题目描述

FarmerJohn 有 nn 头牛,它们按顺序排成一列。

FarmerJohn 只知道其中最高的奶牛的序号及它的高度,其他奶牛的高度都是未知的。

现在 FarmerJohn 手上有 RR 条信息,每条信息上有两头奶牛的序号(aabb),其中bb奶牛的高度一定大于等于aa奶牛的高度,且aba,b之间的所有奶牛的高度都比aa小。

现在FarmerJohn想让你根据这些信息求出每一头奶牛的可能的最大的高度。(数据保证有解)

输入

11行:四个以空格分隔的整数:nihn,i,hRRnnRR意义见题面; iihh表示第 ii头牛的高度为 hh ,他是最高的奶牛)

接下来RR行:两个不同的整数aba,b1abn1 \leq a,b \leq n

输出

一共nn行,表示每头奶牛的最大可能高度.

样例

样例输入1

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

样例输出1

5
4
5
3
4
4
5
5
5

数据范围

  • $1 \leq n \leq 10000 ; 1 \leq h \leq 1000000 ; 0 \leq R \leq 10000$