Logo
(追記) (追記ここまで)

31638번 - 座席 2 (Seats 2) 서브태스크다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB42322480.000%

문제

JOI 国では,今年プログラミングの世界大会が開かれることとなった.大会には N 人の選手が参加予定であり,選手には 1 から N までの番号が付けられている.

各選手の出身国は 1 以上 109 以下の整数の番号で表され,選手 i (1 ≦ i ≦ N) の出身国は国 Ci である.N 人の選手の出身国がすべて同じであることはない. また,各選手の座席は直線状に並んでおり,選手 i (1 ≦ i ≦ N) の座席は位置 Xi にある.選手 i (1 ≦ i ≦ N) と選手 j (1 ≦ j ≦ N) の座席の距離|Xi - Xj| である.ただし,|x|x の絶対値を表す.

各選手は大会中他の選手と交流をするにあたって,自分とは出身国の異なる選手のうち,自分と座席が最も近い選手までの座席の距離を知りたい.

各選手の出身国と座席の位置の情報が与えられたとき,各選手 i (1 ≦ i ≦ N) について,選手 i とは出身国の異なる選手のうち,選手 i との座席の距離が最も小さい選手までの座席の距離を出力するプログラムを作成せよ.

입력

入力は以下の形式で与えられる.

N
C1 X1
C2 X2
...
CN XN

출력

N 行出力せよ.i 行目 (1 ≦ i ≦ N) には,選手 i とは出身国の異なる選手のうち,選手 i との座席の距離が最も小さい選手までの座席の距離を出力せよ.

제한

  • 2 ≦ N ≦ 300 000.
  • 1 ≦ Ci ≦ 109 (1 ≦ i ≦ N).
  • 1 ≦ Xi ≦ 109 (1 ≦ i ≦ N).
  • N 人の選手の出身国がすべて同じであることはない.
  • 入力される値はすべて整数である.

서브태스크

번호배점제한
120

N ≦ 1 000.

240

Ci ≦ 10 (1 ≦ i ≦ N).

340

追加の制約はない.

예제 입력 1

3
2 5
1 1
1 2

예제 출력 1

3
4
3

選手 1 の出身国は国 2 であり,選手 1 と出身国の異なる選手は選手 2, 3 である.これらの選手のうち,選手 1 との座席の距離が最も小さい選手は選手 3 であり,その座席の距離は 3 である.したがって,1 行目には 3 を出力する.

選手 2 の出身国は国 1 であり,選手 2 と出身国の異なる選手は選手 1 のみである.選手 2 と選手 1 の座席の距離は 4 なので,2 行目には 4 を出力する.

選手 3 の出身国は国 1 であり,選手 3 と出身国の異なる選手は選手 1 のみである.選手 3 と選手 1 の座席の距離は 3 なので,3 行目には 3 を出力する.

この入力例は小課題 1, 2, 3 の制約を満たす.

예제 입력 2

5
1 1
2 4
2 14
3 10
2 2

예제 출력 2

1
3
4
4
1

この入力例は小課題 1, 2, 3 の制約を満たす.

예제 입력 3

3
1 1
2 1
1 1

예제 출력 3

0
0
0

同じ位置に複数の選手の座席があることもある.

この入力例は小課題 1, 2, 3 の制約を満たす.

힌트

출처

Olympiad > Japanese Olympiad in Informatics > Japanese Olympiad in Informatics for Girls > JOIG 2023/2024 3번

채점 및 기타 정보

  • 예제는 채점하지 않는다.
(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /