码迷,mamicode.com
首页 >  
搜索关键字:exgcd    ( 307个结果
code1213 解的个数 扩展欧几里得
很不错的题,加深了我对exgcd的理解 (以前我认为做题就是搜索、dp...原来数学也很重要) 理解了几个小时,终于明白了。但我什么都不打算写。 看代码吧: ...
分类:其他好文   时间:2016-07-10 15:27:56    阅读次数:126
扩展欧几里得 exgcd
?扩展欧几里德算法是用来在已知a, b求解一组x,y,使它们满足贝祖等式: ax+by = gcd(a, b) = d(解一定存在,根据数论中的相关定理)。扩展欧几里德常用在求解模线性方程及方程组中。 ?设 a>b。 ?1,显然当 b=0,gcd(a,b)=a。此时 x=1,y=0; ?2,ab<> ...
分类:其他好文   时间:2016-07-10 15:16:54    阅读次数:142
bzoj1951: [Sdoi2010]古代猪文
数论综合。费马小定理,lucas定理,中国剩余定理,exgcd,快速幂,乘法逆元。 首先要计算出n的每个约数,简单的sqrt(n)枚举即可。 然后计算C(i,m)(m个中挑i个的组合数,ps:因为网上正反俩种都有,所以标注一下。。) 设s=sum(C(i,m)) 题目要求g^(s)%mod, 由费马... ...
分类:其他好文   时间:2016-07-05 23:53:04    阅读次数:184
【BZOJ-4522】密钥破解 数论 + 模拟 ( Pollard_Rho分解 + Exgcd求逆元 + 快速幂 + 快速乘)
4522: [Cqoi2016]密钥破解 Description 一种非对称加密算法的密钥生成过程如下: 1.任选两个不同的质数p,q 2.计算N=pq,r=(p?1)(q?1) 3.选取小于r,且与r互质的整数e 4.计算整数d,使得ed≡1KQ/r 5.二元组(N,e)称为公钥,二元组(N,d) ...
分类:其他好文   时间:2016-05-06 21:59:41    阅读次数:403
Codeforces Beta Round #7 C. Line (扩展欧几里德)
题目链接:http://codeforces.com/problemset/problem/7/C 给你一个直线方程,有整数解输出答案,否则输出-1。 扩欧模版题。这里有讲解:http://www.cnblogs.com/Recoder/p/5459812.html (很久没写exgcd,都不会写了 ...
分类:其他好文   时间:2016-05-04 22:38:25    阅读次数:219
扩展欧几里得算法(extended Euclidean algorithm)的一个常犯错误
找找看,能发现两份代码的区别么? 事实上,只有第一份是正确的,而第二份代码有着很隐蔽的错误 在exGcd的过程中,我们求ax+by=g(g=gcd(a,b))的一组解,需要先递归求出ay+bm=g(m=x mod y)的解 记x=ky+m(k=x div y),欲由ay+b(x-ky)=g(整理得b ...
分类:编程语言   时间:2016-04-29 09:24:34    阅读次数:560
拓展中国剩余定理(不互质的情况)
每次合并两个同余模方程,然后用exgcd解即可。 ll LCM(ll a,ll b) { return a/__gcd(a,b)*b; } void exgcd(ll a,ll b,ll &d,ll &x,ll &y) { if(b==0){ x=1;y=0;d=a; return; } exgcd ...
分类:其他好文   时间:2016-04-18 13:24:51    阅读次数:154
扩展欧几里德
证明略。在此只要求指导exgcd,并且会使用。 欧几里德算法:现在有a=xb+y,其中a,b,x,y为整数,那么可以得到:gcd(a,b)=gcd(b,a%b)。 代码实现: 扩展欧几里德算法: 对于不完全为 0 的非负整数 a,b,gcd(a,b)表示 a,b 的最大公约数,必然存在无数组整 应用 ...
分类:其他好文   时间:2016-03-24 16:03:12    阅读次数:106
扩展欧几里德解的数量(51nod 1352)
题意;给出N,A,B;求A*x+ B*y = N+1 的大于0 的解的数量; 思路:先用exgcd求出大于0的初始解x,rest = N - x*A; sum = rest/LCM(A, B);
分类:其他好文   时间:2016-03-20 14:26:34    阅读次数:160
【BZOJ2242】【SDoi2011】计算器 快速幂+EXGCD+BSGS
Description 你被要求设计一个计算器完成以下三项任务: 1、给定y,z,p,计算Y^Z Mod P 的值; 2、给定y,z,p,计算满足xy≡ Z ( mod P )的最小非负整数; 3、给定y,z,p,计算满足Y^x ≡ Z ( mod P)的最小非负整数。 Input 输入包含多组数据
分类:其他好文   时间:2016-02-28 21:13:42    阅读次数:299
307条   上一页 1 ... 24 25 26 27 28 ... 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!