#arc0291. [arc029_1]高橋君とお肉
[arc029_1]高橋君とお肉
問題文
高橋君は友達とキャンプに行くことになった。
高橋君と友達は性能が同じである 個の肉焼き器を持っており、それぞれの肉焼き器にお肉を乗せて並行して焼くことができる。一旦肉焼き器にお肉を乗せたら、お肉が焼きあがるまではその肉焼き器からお肉を取り出したり、その肉焼き器に別のお肉を乗せたりはできない。お肉が焼けたらお肉を取り出すことができる。 つの肉焼き器にまたがって つのお肉を置くことはできない。また、お肉は全部で 個あり、お肉には から まで番号が付けられている。お肉 を焼くのには、どちらの肉焼き器でも時間 だけかかる。お肉を肉焼き器に置く動作、取り出す動作には時間がかからない。
高橋君はお肉を焼く係であり、 個すべてのお肉を焼くことになった。みんなお腹が空いているので、すべてのお肉を焼くのにかかる時間を最小化させたい。
すべてのお肉を焼くのにかかる時間の最小値を求めよ。
入力
入力は以下の形式で標準入力から与えられる。
:
- 行目には、お肉の個数を表す整数 が与えられる。これは、お肉が 個あることを表す。
- 行目から 行にはお肉の情報が与えられる。 行のうち 行目には整数 が書かれており、これはお肉 を焼くのにかかる時間が であることを表す。
出力
すべてのお肉を焼くのにかかる時間の最小値を 行に出力せよ。出力の末尾にも改行を入れること。
入力例1
4
4
6
7
10
出力例1
14
一方の肉焼き器でお肉 とお肉 を、他方の肉焼き器でお肉 とお肉 を順に焼きます (下の図は参考図)。
入力例2
3
1
2
4
出力例2
4
一方の肉焼き器でお肉 を焼いている間に、他方の肉焼き器で残りすべてのお肉を焼きます。
入力例3
1
29
出力例3
29