![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
乘法逆元
風吹过
这个作者很懒,什么都没留下…
展开
-
poj 1845 Sumdiv (快速求幂+同余或 乘法逆元)
大致题意:求A^B的所有约数(即因子)之和,并对其取模 9901再输出。 解题思路:要求有较强 数学思维 的题应用定理主要有三个:要求有较强 数学思维 的题应用定理主要有三个:(1) 整数的唯一分解定理: 任意正整数都有且只有一种方式写出其素因子的乘积表达式。 A=(p1^k1)*(p2^k2)原创 2013-08-03 20:39:44 · 888 阅读 · 0 评论 -
hdu 3923 Invoker(很裸的polya+乘法逆元)
。。。wa了好多次! 靠 原来是因为res+=p%mod 是错的 必须写成 res=(res+p)%mod!!!!!郁闷啊!!!!!!题意: n中颜色,m个珠子连成一个戒指,给珠子涂色,一共几种不同情况的戒指?一共2种置换1 旋转(m种,旋转0~m-1) 不动点数为 n^gcd(i,m)2 翻转 分2种情况, m为奇数, 不动点数为 m*n^((m+1)/2), m-原创 2013-08-05 21:37:55 · 678 阅读 · 0 评论 -
hdu 4633 Who's Aunt Zhang(Burnside引理+乘法逆元)
根据Burnside引理,等价类数目等于所有 f 的不动点数目 C ( f ) 的平均值。本题模型共有4大类置换,共24种:1. 不做任何旋转 K ^ (54 + 12 + 8)2. 绕相对面中心的轴转1) 90度 K ^ (15 + 3 + 2) * 31) 180度 K ^ (28 + 6 + 4) * 31) 270度 K ^ (15 + 3原创 2013-08-03 10:00:20 · 761 阅读 · 0 评论 -
zoj 3638 Fruit Ninja(多重集组合+乘法逆元+容斥原理)
题意: n种水果,取m个,每种水果可能有数量限制如苹果大于3个,桔子小于2个。问一共有几种取法?解答:多重集的x1+x2+。。。+xn=(m-k),k 为那些 至少多少个 的和,即c(n+r-1,r),其中r=m-k 求解c(n+r-1,r)时要用到逆元,求解那些至多多少个时,用容斥原理。。#include#include#include#includ原创 2013-08-20 09:23:44 · 1249 阅读 · 0 评论 -
hdu 4704 Sum
题意:求整数划分的个数,即求 2^n % mod (n解析: 费马小定理,2^n=2^(x+k*(mod-1)) 而 2^(mod-1)%mod=1 (a*b)%mod=((a%mod)*(b%mod))%mod#include#include#include#include#includeusing namespace std;typedef __int64原创 2013-08-23 08:43:53 · 492 阅读 · 0 评论 -
乘法逆元 (扩展欧几里得或费马小定理)
欧拉定理(又称费马-欧拉定理):已知a和n为正整数,并且a和p互素,则a^phi(n) ≡ 1(mod n)。证明: 设集合Z = {X1, X2, X3, .... , Xphi(n)},其中Xi (i = 1, 2, .. phi(n))表示第i个不大于n与n互质的数。 考虑集合S = {a*X1(mod n), a*X2(mod n), ... ,a*Xphi(n原创 2013-08-20 09:42:40 · 1397 阅读 · 0 评论 -
zoj 3688 The Review Plan II(禁位排列+容斥原理+乘法逆元)
题意:复习功课,有n章,每天复习1章,但第i章不能再第i天和第(i+1)%n 天复习,问有多少种复习方式? mod 10^9+7对于含k个禁排的,这里如果将X按照图上顺序标号,那么问题就转化成在1-2n的圆排列中去k个不相邻的方法数。#include#include#include#include#define mod 1000000007#d原创 2013-09-03 21:15:17 · 887 阅读 · 0 评论