#abc134c. [abc134_c]Exception Handling

[abc134_c]Exception Handling

题目描述

给定一个长度为 NN 的序列:A1,A2,...,ANA_1, A_2, ..., A_N。对于每个 ii11NN 之间的整数(包括边界),回答以下问题:

  • 在序列中除了 AiA_i 之外的 N1N-1 个元素中找到最大值。

约束条件

  • 2N2000002 \leq N \leq 200000
  • 1Ai2000001 \leq A_i \leq 200000
  • 输入中的所有值都是整数。

输入

从标准输入读入输入数据,数据格式如下:

NN A1A_1 :: ANA_N

输出

输出 NN 行。第 ii 行(1iN1 \leq i \leq N)应包含序列中除了 AiA_i 之外的 N1N-1 个元素的最大值。

示例输入 1

3
1
4
3

示例输出 1

4
3
4
  • 在除了 A1A_1 的两个元素中,即 A2=4A_2 = 4A3=3A_3 = 3 中,最大值是 44
  • 在除了 A2A_2 的两个元素中,即 A1=1A_1 = 1A3=3A_3 = 3 中,最大值是 33
  • 在除了 A3A_3 的两个元素中,即 A1=1A_1 = 1A2=4A_2 = 4 中,最大值是 44

示例输入 2

2
5
5

示例输出 2

5
5