問題文問題文の言語日本語한국어 English 日本語 简体中文한국어English日本語简体中文NNN人が一列に並んでいる。左からiii番目の人は、最初にペペロをAiA_iAi本持ち、左または右を向いている。1番目の人の左とNNN番目の人の右には、それぞれごみ箱がある。 次の操作を繰り返すことができる。 ペペロを1本以上持っている人を1人選ぶ。 選んだ人は、向いている方向の隣の人にペペロを1本渡す。その方向に隣の人がいなければ、ごみ箱に入れる。 選んだ人は、向いている方向を反転する。 ごみ箱に入ったペペロは取り出せない。人を選ぶ順番は自由に決められる。すべてのペペロを捨てるために必要な操作回数の最小値を求めよ。入力入力は次の形式で与えられる。NNN A1 A2 ⋯ ANA_1\ A_2\ \cdots\ A_NA1 A2 ⋯ A 出力すべてのペペロを捨てるために必要な操作回数の最小値を出力せよ。制約 1≤N≤200 0001 \leq N \leq 200\ 0001≤N≤200 000. 0≤Ai≤1080 \leq A_i \leq 10^80≤Ai≤ (). サブタスク#得点制約15N=1N=1N=1.225N≤30N\leq30N≤30; ∑Ai≤30\sum A_i\leq30∑A.サンプル例 1入力例コピー5 1 2 0 1 0 RLRRL出力例コピー31例 2入力例コピー2 1 0 RL出力例コピー3