atcoder#ARC138E. [ARC138E] Decreasing Subsequence
[ARC138E] Decreasing Subsequence
题目描述
整数 が与えられます. 以下の条件をすべて満たす整数列 を,よい数列と呼ぶことにします.
- ()
- 各整数 について, となる は高々 つ.
すべてのよい数列 について以下の問題の答えを足し合わせた値を で割った余りを求めてください.
- の長さ の(連続するとは限らない)部分列であって,正整数のみからなり,かつ単調減少であるようなものは何通りあるか求めよ. 別の言い方をすれば,添字の列 であって, $ A_{i_1}\ >\ A_{i_2}\ >\ \cdots\ >\ A_{i_K}\ \geq\ 1 $ を満たすものの個数を求めよ.
输入格式
入力は以下の形式で標準入力から与えられる.
输出格式
答えを出力せよ.
题目大意
给出 ,对所有长度为 的满足 且正数项两两不同的序列 ,求长度为 的元素非 0 的下降子序列个数之和。
3 2
1
6 2
660
10 3
242595
100 10
495811864
提示
制約
- 入力される値はすべて整数
Sample Explanation 1
例えば はよい数列であり,条件を満たす部分列の個数は です. それ以外のよい数列の例としては などが考えられますが,どれも条件を満たす部分列が存在しません. 結局, 以外のよい数列は条件を満たす部分列を持たず,よって答えは になります.