组合数与莫队——组合数前缀和

用莫队求组合数是一种常见套路

莫队求 S ( n , m ) = ∑ i = 0 m ( n i ) S(n,m)=\sum_{i=0}^m\binom n i S(n,m)=i=0m(in)

S ( n , m + 1 ) S(n,m+1) S(n,m+1) 直接做个差,然后就相当于加上 ( n i + 1 ) \binom n {i+1} (i+1n)

S ( n + 1 , m ) S(n+1,m) S(n+1,m) 会麻烦点,我们需要对 S ( n , m ) S(n,m) S(n,m) S ( n , m + 1 ) S(n,m+1) S(n,m+1) 相加,合并后通过上一个来表示

组合数与莫队——组合数前缀和_第1张图片

你可能感兴趣的:(组合数,莫队,组合数前缀和)