atcoder#ABC208F. [ABC208F] Cumulative Sum
[ABC208F] Cumulative Sum
配点 : 点
問題文
非負整数 に対して関数 を正の整数 を用いて次のように定めます。
$\displaystyle f(n, m) = \begin{cases} 0 & (n = 0) \\ n^K & (n \gt 0, m = 0) \\ f(n-1, m) + f(n, m-1) & (n \gt 0, m \gt 0) \end{cases}$
が与えられるので、 を で割った余りを求めてください。
制約
- 入力は全て整数である。
入力
入力は以下の形式で標準入力から与えられる。
出力
を で割った余りを出力せよ。
3 4 2
35
の時、 における の値は次のようになります。
0 1 2
0
1000000000000000000 30 123456
297085514