【BZOJ 4870】【2017六省聯考】組合數問題

其實我剛看到題目跟大部分人的反應是同樣的,暴力Lucas定理。。。 後來發現沒說模數必定是質數,那沒事仍是能騙好多分的。 然而事實上是那些暴力分根本用不到Lucas定理。。。 正解: 所求式子的意義:從nk個物品中取 模k餘r 個物品的方案數。 顯然有 f[i+1][j]=f[i][j]+f[i][j−1] ,發現i是輪換的,因此這是一個一階遞推,隨隨便便構造一個矩陣轉一轉就行了。 我寫的是倍增算
相關文章
相關標籤/搜索