No.2284 Assembly
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 90
作問者 :
みここ
/ テスター :
cureskol
👑
AngrySadEight
👑
potato167
タグ : / 解いたユーザー数 90
作問者 :



問題文最終更新日: 2023-04-23 09:04:50
問題文
個の椅子が前後一列に並んでいます。これらの椅子にははじめ誰も座っていません。
これから 人の学生が一人ずつ順番に椅子に座っていきます。 番目に椅子に座る学生には正整数 , が割り振られています。
各学生はその時点で誰も座っていない椅子のうち、最も前または最も後ろにある椅子に座ります。
最終的に各 番目の学生が前から 番目の椅子に座るとき、学生の座り方は であるといい、座り方 における 番目の学生の嬉しさ を と定めます。
すべての座り方 の中で学生のうれしさの総和 が最大となるときの値を求めてください。
入力
- 入力される値はすべて整数
出力
答えを出力してください。
サンプル
サンプル1
入力
3 7 3 10 1 2 5
出力
92
番目の学生が後ろ側に、 番目の学生が後ろ側に、 番目の学生が前側に座ったとき、 番目の学生は前から 番目の椅子に、 番目の学生は前から 番目の椅子に、 番目の学生は前から 番目の椅子に座ります。すなわち、座り方 は となります。このとき、 における各学生の嬉しさは
となるので、嬉しさの総和は となり、これが最大となります。
となる座り方はできないことに注意してください。
サンプル2
入力
7 3 6 1 5 4 3 1 5 5 8 9 9 2 7
出力
584
のときに嬉しさの総和が となり、これが最大となります。
サンプル3
入力
1 1 1
出力
0
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。