No.2801 Unique Maximum
レベル : / 実行時間制限 : 1ケース 4.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 5
作問者 :
noya2
/ テスター :
👑
potato167
shobonvip
タグ : / 解いたユーザー数 5
作問者 :



問題文最終更新日: 2024-06-28 21:06:37
問題文
長さ の正整数列 であって、次の条件を満たすものの個数を で割ったあまりを求めてください。
-
の任意の空でない連続部分列 は次の条件を満たす。
- の要素の最大値を とする。 の中に はちょうど 度だけ現れる。
制約
- 入力はすべて整数
入力
出力
答えを出力してください。
サンプル
サンプル1
入力
4 3
出力
10
条件を満たす としては次のようなものが挙げられます。
逆に次の は条件を満たしません。
-
- 連続部分列 は、最大値 が 度現れています。
-
- 連続部分列 は、最大値 が 度現れています。
サンプル2
入力
628 628
出力
652208441
サンプル3
入力
62862 86286
出力
451956562
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。