给n, m, p, 求sigma(i = 0 to m) C(n-1+i, n-1)%p的值。
C(n-1, n-1)+C(n-1+1, n-1)+C(n-1+2, n-1)+.......
= C(n-1, 0)+C(n, 1)+C(n+1, 2)+....
= C(n, 0)+C(n, 1)+C(n+1, 2)+....
根据C(n, k) = C(n-1, k-1)+C(n-1, k) 可以推出来上面的式子最终合并为C(n+m, m)%p。
这个式子直接用lucas定理就可以了。
#include #include #include #include #include #include #include