随笔分类 -  { 数学 { 乘法逆元 } }

摘要:题目大概说给一棵树,树的边一开始都是损坏的,要修复一些边,修复完后要满足各个点到根的路径上最多只有一条坏的边,现在以各个点为根分别求出修复边的方案数,其结果模1000000007。 不难联想到这题和HDU2196是一种类型的树形DP,因为它们都要分别求各个点的答案。然后解法也不难想: dp0[u]表 阅读全文
posted @ 2016-05-03 21:54 WABoss 阅读(408) 评论(0) 推荐(0) 编辑
摘要:题目大概问小于等于m个的物品放到n个地方有几种方法。 即解这个n元一次方程的非负整数解的个数$x_1+x_2+x_3+\dots+x_n=y$,其中0<=y<=m。 这个方程的非负整数解个数是个经典问题,可以+1转化正整数解的个数用插板法解决:$C_{y+n-1}^{n-1}=C_{y+n-1}^y 阅读全文
posted @ 2016-02-07 13:41 WABoss 阅读(290) 评论(0) 推荐(0) 编辑
摘要:题目的代数系统可以看作整数模9973乘法群?然后存在乘法逆元。 于是题目要求$A \div B \pmod {9973} $其实就相当于求$A \times B^{-1}\pmod {9973} $。 只要求出B的逆元就OK了。 计算模n下的乘法逆元可以用用扩展欧几里得算法求解,即解下面的线性同余方 阅读全文
posted @ 2016-02-04 10:49 WABoss 阅读(684) 评论(0) 推荐(0) 编辑