좌석 2
면접 대비시간 제한2초메모리 제한1024 MB
각 선수마다 나라가 다른 선수 중 가장 가까운 좌석까지의 거리를 구합니다.
문제
JOI 국에서 올해 프로그래밍 세계 대회가 열리게 되었다. 대회에는 명의 선수가 참가할 예정이며, 선수에게는 1부터 까지 번호가 붙어 있다.
각 선수의 출신 국가는 1 이상 이하의 정수로 표현된다. 선수 ()의 출신 국가는 국가 이다. 명의 선수가 모두 같은 국가 출신인 경우는 없다. 각 선수의 좌석은 직선 위에 놓여 있으며, 선수 ()의 좌석은 위치 에 있다. 선수 와 선수 ()의 좌석 거리는 이다. 여기서 는 의 절댓값이다.
각 선수는 대회 중 다른 선수와 교류할 때, 자신과 출신 국가가 다른 선수 가운데 좌석이 가장 가까운 선수까지의 좌석 거리를 알고 싶어 한다.
각 선수의 출신 국가와 좌석 위치가 주어졌을 때, 각 선수 ()에 대해 선수 와 출신 국가가 다른 선수 중 좌석 거리가 가장 작은 선수까지의 좌석 거리를 출력하라.
입력
N
C1 X1
C2 X2
⋮
CN XN
출력
행을 출력하라. 행 ()에는 선수 와 출신 국가가 다른 선수 중 좌석 거리가 가장 작은 선수까지의 좌석 거리를 출력하라.
제한
- .
- ().
- ().
- 명의 선수가 모두 같은 국가 출신인 경우는 없다.
- 입력되는 값은 모두 정수이다.