No.2513 Power Eraser
レベル : / 実行時間制限 : 1ケース 6.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 20
作問者 : 👑
amentorimaru
/ テスター :
cleantted
PCTprobability
👑
Mizar
タグ : / 解いたユーザー数 20
作問者 : 👑



問題文最終更新日: 2023-10-13 15:15:40
注意
この問題の実行時間制限は sec です。実行制限時間が厳しいため、高速な言語の使用を強く推奨します。
問題文
エトワーニュくんはバーチャル空間の黒板で勉強会をしています。かしこいですね。かわいいですね。
黒板には 個の数値が左から と書かれています。
エトワーニュくんは の数値を覚えながら次の操作を行います。
- 最初エトワーニュくんは を記憶する
- 次の操作を黒板の数値がなくなるまで繰り返す
- 黒板に書いてある好きな要素を一つ選び、この値を とする
- 選んだ要素より左にある消されていない要素の個数を として、 を 倍する
- 選んだ要素を黒板から消す
- まだ消されていない全ての要素の個数を として、 を 倍する
エトワーニュくんが を選ぶ順番は 通りありますが、その全てにおける の和を で割った余りを求めてください。
入力
- 入力は全て整数
また、この問題には以下の制約のケースが evil ケースとして用意されている。evil ケースなので、ジャッジ結果には影響しない。
- 入力は全て整数
出力
答えを出力せよ。
サンプル
サンプル1
入力
4 2 3 4 5
出力
12
例えば の順番に消すとします。
- 最初 です。
- を選びます。左には二個の数値があり、消した後全体には三個の数値が残る為 と更新します。
- を選びます。左には一個の数値があり、消した後全体には二個の数値が残る為 と更新します。
- を選びます。左には数値がなく、消した後全体には一個の数値が残る為 と更新します。
- を選びます。左にも数値はなく、消すと数値が残っていない為 のままになります。
従って となります。
これらの 通りの選び方全ての合計は となります。
サンプル2
入力
9 78 98 66 58 73 8 47 87 55
出力
545150365
サンプル3
入力
20 288 270 339 501 184 69 347 507 735 249 936 16 968 790 728 438 966 595 53 738
出力
274218770
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。