码迷,mamicode.com
首页 >  
搜索关键字:逆元    ( 781个结果
乘法逆元
求乘法逆元的代码:#include<iostream>#include<stdio.h>#include<stdlib.h>#include<algorithm>#include<string.h>#include<math.h>usingnamespacestd;intgcd(inta,intb,int&x,int&y){intans;if(!b){x=1;y=0;returna;}ans=gcd(b,..
分类:其他好文   时间:2014-12-02 00:19:22    阅读次数:154
HNU 13101 The Triangle Division of the Convex Polygon 组合数的因式分解求法
题意: 求第n-2个Catalan数 模上 m。思路: Catalan数公式: Catalan[n] = C(n, 2n)/(n+1) = (2n)!/[(n+1)!n!] 因为m是在输入中给的,所以我们不能用求阶乘和其逆元的方法来求。因为当m不是素数的时候,可能不存在逆元。 这里,我们把阶...
分类:其他好文   时间:2014-12-01 12:49:13    阅读次数:202
HOJ 13101 The Triangle Division of the Convex Polygon(数论求卡特兰数(模不为素数))
TheTriangleDivisionoftheConvexPolygon题意:求 n 凸多边形可以有多少种方法分解成不相交的三角形,最后值模 m。思路:卡特兰数的例子,只是模 m 让人头疼,因为 m 不一定是素数,所以不一定存在逆元。 解法:式子为f(n) = ( C( 2*(n-2), (...
分类:其他好文   时间:2014-12-01 12:42:11    阅读次数:186
HDU1395_2^x mod n = 1【数论】【水题】
题目大意:给你一个数N,判断是否存在x,满足2^x mod N = 1。若 满足,对于满足条件的最小x,输出2^x mod N = 1,否则输出 2^? mod 2 = 1。 思路:用到数论上的乘法逆元的规律了。 乘法逆元:对于整数a、p如果存在整数b,满足a*b mod p = 1,则称 b是a的模p的乘法逆元。a存在模p的乘法逆元的充要条件是gcd(a,p) = 1 此题中,令a = 2^x,b = 1,p = n,则若存在x使得2^x mod N = 1, 则gcd(2^x,N) = 1。 1>.因为...
分类:其他好文   时间:2014-11-27 18:35:47    阅读次数:247
BZOJ 2111 ZJOI2010 Perm 排列计数 组合数学+Lucas定理
题目大意:求1~n的排列能组成多少种小根堆 考虑一个1~i的排列所构成的堆,l为左儿子大小,r为右儿子的大小 那么1一定是堆顶 左儿子和右儿子分别是一个堆 显然如果选出l个数给左儿子 那么左儿子的方案数显然是f[l],右儿子的方案数为f[r] 于是有f[i]=C(i-1,l)*f[l]*f[r] 于是我们线性筛处理出阶乘和阶乘的逆元 代入即可得到WA 原因是这题n可以大于p 此时要用到L...
分类:其他好文   时间:2014-11-21 16:21:39    阅读次数:156
hdu 1576 A/B (求逆元)
题目链接Problem Description要求(A/B)%9973,但由于A很大,我们只给出n(n=A%9973)(我们给定的A必能被B整除,且gcd(B,9973) = 1)。Input数据的第一行是一个T,表示有T组数据。每组数据有两个数n(0 2 #include 3 #include.....
分类:其他好文   时间:2014-11-19 00:24:11    阅读次数:135
逆元详解 (转载)
转载自:http://blog.csdn.net/acdreamers/article/details/8220787今天我们来探讨逆元在ACM-ICPC竞赛中的应用,逆元是一个很重要的概念,必须学会使用它。对于正整数和,如果有,那么把这个同余方程中的最小正整数解叫做模的逆元。逆元一般用扩展欧几里得...
分类:其他好文   时间:2014-11-19 00:23:52    阅读次数:291
扩展的欧几里得算法
最近的密码学实验,要求模逆,以前都没认真的研究过扩展的欧几里得算法,就趁着这个机会,把扩展的欧几里得算法好好的研究了一番; 扩展的欧几里得算法的应用范围也很广泛:1.可以用来求解不定方程的解。2.可以用来求解模线性方程(线性同余方程)3.求解模的逆元。 由这个名称我们就可以得知,这个算法是对欧几里得算法的扩展,欧几里得算法是求两个数的最大公约数,而扩展的算法就是对上面式子的x,y进行求解。 ...
分类:编程语言   时间:2014-11-15 17:11:35    阅读次数:225
HDU 1452 (约数和+乘法逆元)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1452题目大意:求2004^X所有约数和,结果mod 29。解题思路:①整数唯一分解定理:一个整数A一定能被分成:A=(P1^K1)*(P2^K2)*(P3^K3).....*(Pn^Kn)的形式。其中P...
分类:其他好文   时间:2014-11-13 12:35:08    阅读次数:167
HDU 1576 (乘法逆元)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1576题目大意:求(A/B)mod 9973。但是给出的A是mod形式n,n=A%9973。解题思路:两种思路,一种从乘法逆元角度,另一种从扩展GCD推公式角度。①乘法逆元:先来看下逆元和乘法逆元的关系,...
分类:其他好文   时间:2014-11-13 06:57:32    阅读次数:199
781条   上一页 1 ... 70 71 72 73 74 ... 79 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!