问题描述
给定一个长度为N的整数序列A=(A1,A2,…,AN),以及满足L≤R的整数L和R。
对于每个i=1,2,…,N,找出满足以下两个条件的整数Xi。注意,要找到的整数总是唯一确定的。
- L≤Xi≤R。
- 对于所有满足L≤Y≤R的整数Y,都有∣Xi−Ai∣≤∣Y−Ai∣。
约束条件
- 1≤N≤2×105
- 1≤L≤R≤109
- 1≤Ai≤109
- 所有输入值都是整数。
输入
输入从标准输入按以下格式给出:
N L R
A_1 ... A_N
输出
输出Xi,i=1,2,…,N,用空格分隔。
样例输入1
5 4 7
3 1 4 9 7
样例输出1
4 4 4 7 7
对于i=1:
- ∣4−3∣=1
- ∣5−3∣=2
- ∣6−3∣=3
- ∣7−3∣=4
因此,Xi=4。
样例输入2
3 10 10
11 10 9
样例输出2
10 10 10