組合數字首和

喵仔牛奶發表於2024-09-03

列字首和

\[\sum_{i=0}^{n}\binom{i}{m}=\binom{n+1}{m+1} \]

考慮加上 \(\binom{0}{m+1}\),然後用 \(\binom{n}{m}=\binom{n-1}{m-1}+\binom{n-1}{m}\) 來化。

習題:[ABC154F] Many Many Paths

行字首和

\(f(n,k)=\sum_{i=0}^{k}\binom{n}{i}\),我們有:

\[f(n+1,k)=2f(n,k)-\binom{n}{k} \]

\[f(n,k+1)=f(n,k)+\binom{n}{k+1} \]

莫隊即可做到 \(\mathcal{O}(q\sqrt n)\)。當然也有不用排序的情況。

習題:CF1194F Crossword Expert

相關文章