匹のペンギンがいます。
各ペンギンの身長はそれぞれです。
いまTysonくんはこのすべてのペンギンを個の水槽に分けようとしています。
しかしこの水槽は1つにつき匹までしかペンギンを入れることができません(0匹でもよい)。
また全てのペンギンはそのペンギンが入っている水槽で最も身長の高いペンギンとの身長の差だけ不幸さを感じます。各ペンギンの不幸さの最大値をもっとも小さくするとき、最小の値を答えよ。
しかしすべてのペンギンを水槽に入れることができなければ -1
を出力せよ
計算結果を一行に出力せよ。
しかし水槽にすべてのペンギンが入らない場合は -1
を出力せよ
5 2 4 9 6 3 5 10
3
身長が 6,3,5 のペンギンと 9,10 のペンギンで 2 つの水槽に分けるのが最適です
5 2 100 6 3 5 7 1000000
4
身長が 9,6,3,5,7 のペンギンと 1000000 のペンギンで 2 つの水槽に分けるのが最適です
5 2 2 9 6 3 5 10
-1
水槽が 2 個しかなくそれぞれの水槽には 2 匹までしか入れることができないため、最大でも水槽には 4 匹しか入れることができず 5 匹入れることはできません