前言
寒假集训比赛时遇到了一道《WYF的盒子》,题目大意就是求 ∑ni=mik 对 p 取模的结果。
其中有的数据点满足
其中 n 和
普通公式
运用二项式定理我们可以推出一般的公式。
推算过程链接: http://wenku.baidu.com/link?url=F07Cj1SxmyNr8_EriB3UrJU8tn4f3aByvpYKPvrLCoqV2HWjeXG1y6XWbgFQL8mBcP5Z0is1Sqpe0zxbDRmMSsBjt-0mQRRvvHTMqq57gpK
当然我们也可以不使用二项式定理,只研究递推关系,也可以得到相同的公式。
推算过程链接: http://blog.csdn.net/acdreamers/article/details/38929067
这种公式固然优美,时间复杂度为 O(k2) ,但是不可避免地要做除法,如果除数和模数互质那好办,直接逆元即可。但是这里显然不满足。
拉格朗日插值法&牛顿插值法
暑假时HeD大神给我们讲了这两种解法,初中党表示一脸懵逼。
拉格朗日插值法其实不难,拿高中选修数论初步看看就懂了。但是还是避免不了除法。
牛顿插值法只需要差分,不需要做除,时间复杂度 O(k2) ,是很优秀的算法,然而我不会。