#1475
Silver V

나이 차

서브테스크
원문: 日本語
시간 제한
2s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

JOI 시에는 11 부터 NN 까지의 번호가 붙은 NN 명의 주민이 있으며, 주민 ii (1iN1 \le i \le N) 의 나이는 AiA_{i} 세이다.

JOI 시 주민들의 나이 A1,A2,,ANA_{1}, A_{2}, \dots , A_{N} 이 주어진다. i=1,2,,Ni = 1, 2, \dots , N 에 대하여, 주민 ii 와 다른 주민의 나이 차의 최댓값을 구하는 프로그램을 작성하시오.

제한

  • 2N2500002 \le N \le 250\,000.
  • 0Ai1090 \le A_{i} \le 10^{9} (1iN1 \le i \le N).
  • 입력되는 값은 모두 정수이다.

서브태스크

  1. (2525 점) N=2N = 2.
  2. (3030 점) N1000N \le 1\,000.
  3. (4545 점) 추가 제약이 없다.

입력

입력은 다음과 같은 형식으로 주어진다.
NN
A1A_{1} A2A_{2} \dots ANA_{N}

출력

NN 개의 줄을 출력한다. ii 번째 줄 (1iN1 \le i \le N) 에는 주민 ii 와 다른 주민의 나이 차의 최댓값을 출력한다.

예제 입력 1

3
13 15 20

예제 출력 1

7
5
7
  • 주민 11 과 주민 2,32, 3 의 나이 차는 각각 2,72, 7 세이다. 이들의 최댓값은 77 세이므로, 11 번째 줄에는 77 을 출력한다.
  • 주민 22 와 주민 1,31, 3 의 나이 차는 각각 2,52, 5 세이다. 이들의 최댓값은 55 세이므로, 22 번째 줄에는 55 를 출력한다.
  • 주민 33 과 주민 1,21, 2 의 나이 차는 각각 7,57, 5 세이다. 이들의 최댓값은 77 세이므로, 33 번째 줄에는 77 을 출력한다.

이 예제는 서브태스크 2,32, 3 의 제약을 만족한다.

예제 입력 2

2
100 100

예제 출력 2

0
0
  • 주민 11 과 주민 22 의 나이 차는 00 세이다. 따라서 11 번째 줄에는 00 을 출력한다.
  • 주민 22 와 주민 11 의 나이 차는 00 세이다. 따라서 22 번째 줄에는 00 을 출력한다.

이 예제는 모든 서브태스크의 제약을 만족한다.

예제 입력 3

10
440894064 101089692 556439322 34369336 98417847 216265879 623843484 554560874 247445405 718003331

예제 출력 3

406524728
616913639
522069986
683633995
619585484
501737452
589474148
520191538
470557926
683633995

이 예제는 서브태스크 2,32, 3 의 제약을 만족한다.

코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출

제출 내역이 없습니다.

맞은 사람

아직 맞은 사람이 없습니다.

난이도 투표
Silver V1명 투표· 약 22시간 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출

제출 내역이 없습니다.