Problem2935--【语言基础】循环读入数据练习 - 最小绝对差

2935: 【语言基础】循环读入数据练习 - 最小绝对差

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

Description

给定一个整数N和N个整数构成的序列A(A1,A2,...An),另外给出两个整数L和R,保证L<=R,
请为每一个Ai,在L到R之间(包含L和R)找到一个整数Xi,使得|Xi - Ai|最小,即为每一个Ai,寻找这样的Xi,使得它同时满足下面两个条件:
1.  L<= Xi <=R
2. 对于任意的介于L到R的Yi, |Xi - Ai| <= |Yi -Ai|


Input

输入格式:
N L R
A1 A2 ..... An

Output

打印N个整数,分别代表Xi

Sample Input Copy

5 4 7
3 1 4 9 7

Sample Output Copy

4 4 4 7 7

Source/Category