No.851 テストケース

レベル : / 実行時間制限 : 1ケース 3.153秒 / メモリ制限 : 315 MB / 通常問題
タグ : / 解いたユーザー数 129
作問者 : CuriousFairy315CuriousFairy315 / テスター : KoshStormKoshStorm
0 ProblemId : 3122 / 出題時の順位表

問題文

競プロerのあなたは、友人の31536000に頼まれて問題のテスターをすることになりました。
問題は以下の通りです。

$3$個の値が与えられる。
そのうち$2$つを足した値として考えられるもののうち、$2$番目に大きいものを出力せよ。

この問題を読んだあなたは直ぐにコードを書いて提出しましたが、一部のケースだけ通りません。
不思議に思ったあなたがテストケースを確認すると、一部のテストケースだけ改行区切りではなく空白区切りになっていることが分かりました。
そこで、誤ったテストケースに関してはその旨出力することにしました。

入力

$N$
$A_1$
$\vdots$
$A_N$

・$N = 3$
・$1 \leq A_i \leq 10^{10}$
・$A_1 \neq A_N$
・入力はすべて整数で与えられる

出力

2つを足した値として考えられるもののうち、2番目に大きいものを出力してください。
ただし、入力形式が
$N$
$A_1$ $\cdots$ $A_N$
の場合は、代わりに"assert"を出力してください。
いずれの場合も、最後に改行してください。
また、この問題では2番目に大きい値は大きい方から2番目の値のことを指します。(テストケース2に誤りはありません。)

サンプル

サンプル1
入力
3
1
5
3
出力
6

1+5, 1+3, 5+3のうち2番目に大きい値は6です。

サンプル2
入力
3
3
3
4
出力
6

3+3, 3+4, 3+4のうち2番目に大きい値は6です。
考えられる値が6と7の2つしかないため、2番目に大きい値が6になることに注意してください。

サンプル3
入力
3
1 5 3
出力
"assert"

これは誤ったテストケースなので、"assert"を出力してください。

提出ページヘ
下のフォームでの入力は、テキストボックスにフォーカスがない場合は、(Onにしている場合)ショートカットキー・スマートサブミットの影響を受けるので、必要なら提出ページに遷移してください。

言語
問題によって提出できない言語があります。参考
ソースコード
ソースコードのテキストボックスに文字がある場合はファイルは無視されます。
テキストボックスで提出するとCR(\r)が除去されますが、ファイルで提出すると除去されません。