|
2022年12月13日
情報オリンピック日本委員会
|
JOI 市には 1 から N までの番号が付けられた N 人の住民がおり,住民 i (1 ≦ i ≦ N) の年齢は Ai 歳である.
JOI 市の住民の年齢 A1, A2, …, AN が与えられる.i = 1, 2, …, N に対して,住民 i と他の住民との年齢の差の最大値を求めるプログラムを作成せよ.
入力は以下の形式で与えられる.
N
A1 A2 … AN
N 行出力せよ.i 行目 (1 ≦ i ≦ N) には,住民 i と他の住民との年齢の差の最大値を出力せよ.
入力例 1
3
13 15 20
出力例 1
7
5
7
この入力例は小課題 2, 3 の制約を満たす.
入力例 2
2
100 100
出力例 2
0
0
この入力例はすべての小課題の制約を満たす.
入力例 3
10
440894064 101089692 556439322 34369336 98417847 216265879 623843484 554560874 247445405 718003331
出力例 3
406524728
616913639
522069986
683633995
619585484
501737452
589474148
520191538
470557926
683633995
この入力例は小課題 2, 3 の制約を満たす.