No.2833 Count Taiko Results
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 20
作問者 :
ねしん
/ テスター :
👑
p-adic
タグ : / 解いたユーザー数 20
作問者 :
問題文最終更新日: 2024-07-31 22:30:54
問題文
某人気和太鼓ゲームが近未来で進化して帰ってきました。判定も従来のものと大きく変わり、それぞれのノーツごとに判定が変わるようになりました。
今、ノーツ数がである曲のプレイが終わりました。この曲の判定は番目のノーツでは、段階の判定があり、上から種類の判定なら、コンボをつなげ、下から種類の判定ではコンボが途切れてしまいます。
今、リザルトから最大コンボがコンボであることが判明しています。このようなリザルトの数をで割った余りを求めてください。
つのリザルトはあるノーツの判定が異なるとき区別されます。
用語の説明
ノーツとは音符のこと、コンボは連続して上位段階の判定で叩けた数、最大コンボは曲が終わるまでの間のコンボの中で最大のもの、リザルトは成績が記されたもののことを意味します。
入力
・
・
・
・はすべて整数
出力
最大コンボがであるリザルトの数をで割った余りを出力してください。
サンプル
サンプル1
入力
3 2 2 2 2 1 1 1
出力
8
それぞれの判定を上から
p,g,b
とし、b
でのみコンボが途切れるとすると、ppb,pgb,gpb,ggb,bpp,bpg,bgp,bgg
のつが最大コンボがのリザルトになります。
pbp
やppg
などはそれぞれ最大コンボが、であるため条件に当てはまりません。
サンプル2
入力
2 2 1 3 3 1
出力
3
サンプル3
入力
3 2 1 1 1 51543 45318957 51345
出力
102888
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。