問題文
正整数 と長さ の正整数列 が与えられる。
正 角形があり、頂点には反時計回りに の番号が振られている。頂点 には が書かれている。
この多角形に、内部で交差しないように 本の対角線を引き、 個の三角形に分割する。
各三角形について、その 頂点に書かれた整数の中央値を昇順に並べた数列を とする。
このようにして得られる のうち、辞書順で最大のものを求めよ。
制約
- 入力はすべて整数である。
入力
入力は以下の形式で標準入力から与えられる。
出力
辞書順で最大となる数列 の各要素を空白区切りで出力せよ。
サンプル
サンプル 1
入力
6
2 7 1 8 4 6
出力
6 6 7 7
頂点 と 、頂点 と 、頂点 と をそれぞれ結ぶ対角線を引くと、次の 個の三角形に分割される。
- 頂点 からなる三角形:中央値は
- 頂点 からなる三角形:中央値は
- 頂点 からなる三角形:中央値は
- 頂点 からなる三角形:中央値は
このとき となり、これが辞書順で最大である。
ログインして解答を提出
解答の提出や採点結果の確認には、ログインが必要です。
ログインする