数论
文章平均质量分 72
RicardoWWW
这个作者很懒,什么都没留下…
展开
-
【BZOJ4517】【Sdoi2016】排列计数 线性逆元 错位排列
首先真诚地感谢BZ某大神为我们解锁正确的备考姿势。一语惊醒梦中人。 回到题目。。。不难看出一答案ans=D[n-m]*C(m,n);,其中D是错位排序数,也就是n个数全排列中,满足ai!=i的排列的个数,具体证明涉及到容斥原理。存在递推公式。 为了计算C,我们可以将n! mod p以及 (n!) ^ -1 mod p 全部预处理出来,两个操作均存在线性递推。 然后答案就可以在O(1)内求解了原创 2016-04-25 23:55:02 · 412 阅读 · 0 评论 -
【组合计数问题小总结】
鉴于自己每次见到有关组合计数(求方案数之类)的题都要跪,所以专门开个网页记录总结一下。。。不定期更新 【BZOJ1079】记忆化搜索,由于每一种颜色可以涂得次数比较小,所以可以将涂的次数相同的颜色看成一个等价类,记忆化搜索转移即可。原创 2016-05-18 17:02:01 · 600 阅读 · 0 评论