码迷,mamicode.com
首页 >  
搜索关键字:公约数    ( 1610个结果
GCD + 素数+快速幂
1.欧几里得算法 求解最大公约数,时间复杂度在O(log max(a,b))以内,可以看出,辗转相除法是非常高效的 2.扩展欧几里得算法 求解方程a*x+b*y=gcd(a,b),a、b、x、y均为整数,时间复杂度和辗转相除法是相同的,函数返回gcd(a,b)。 3.素数测试 其中map第一个int ...
分类:其他好文   时间:2018-08-27 16:06:49    阅读次数:197
2017CCPC 杭州 J. Master of GCD【差分标记/线段树/GCD】
给你一个n个初始元素都为1的序列和m个询问q。 询问格式为:l r x(x为2or3) 最后求1~n所有数的GCD GCD:把每个数分别分解质因数,再把各数中的全部 公有质因数 提取出来连乘,所得的积就是这几个数的最大公约数。 include include include include incl ...
分类:其他好文   时间:2018-08-24 02:00:48    阅读次数:167
最大公约数与最小公倍数
1. 最小公倍数 a,b的最小公倍数等于 a\ b/最大公约数 2. 最大公约数 2.1 辗转相除法 ① a%b得到余数c ② 若c=0,则c即是最大公约数 ③ 若c≠0,则 a=b,b=c,再返回① 注意:这里假设a,b都是正数,因此无需判断a,b的大小,因为当a using namespace ...
分类:其他好文   时间:2018-08-21 19:39:30    阅读次数:151
裴(pei)蜀定理 知识点
在数论中,裴蜀定理是一个关于最大公约数(或最大公约式)的定理。裴蜀定理得名于法国数学家艾蒂安·裴蜀,说明了对任何整数a、b和它们的最大公约数d,关于未知数x和y的线性丢番图方程(称为裴蜀等式): ax + by = m 有解当且仅当m是d的倍数。裴蜀等式有解时必然有无穷多个整数解,每组解x、y都称为 ...
分类:其他好文   时间:2018-08-21 17:46:10    阅读次数:317
最大公约数和最小公倍数
每次需要用到的时候总是会忘记怎么求最大公约数,这次写在博客上,天天看,背都要把它背下来。 高效简洁的辗转相除法: 简单低效的辗转相减法: 最小公倍数(LCM)=两数之积/最大公约数 ...
分类:其他好文   时间:2018-08-21 13:54:33    阅读次数:132
莫比乌斯反演总结——Chemist
懵逼乌斯反演果然名不虚传,自闭了两天的我打算学习一下这一块比较实用的数论内容。 (注:1.为了区分狄尼克雷卷积与乘法,本篇文章中乘号全部省略,卷积全部用" * "表示。2.用gcd(a,b)表示a和b的最大公约数。3.用lcm(a,b)表示a和b的最小公倍数。4.用C(n,m)表示在n个数中选择m个 ...
分类:其他好文   时间:2018-08-19 00:52:31    阅读次数:132
求gcd(最大公因数),lcm(最小公倍数)模板
gcd(最大公因数),lcm(最小公倍数) ...
分类:其他好文   时间:2018-08-16 13:57:27    阅读次数:121
数学问题的解题窍门
辗转相除法 1.求最大公约数 问题:线段上格点的个数 问题描述:给定平面上的两个格点P1=(x1,y1)和P2=(x2,y2),线段P1P2上,除P1和P2以外一共有几个格点? 限制条件:-109≤x1,y1,x2,y2≤109 分析:答案显然,是|x1-x2|和|y1-y2|的最大公约数-1。那么 ...
分类:其他好文   时间:2018-08-13 12:05:36    阅读次数:163
PAT Basic 1062
一个分数一般写成两个整数相除的形式:N/M,其中 M 不为0。最简分数是指分子和分母没有公约数的分数表示形式。 现给定两个不相等的正分数 N?1??/M?1?? 和 N?2??/M?2??,要求你按从小到大的顺序列出它们之间分母为 K 的最简分数。 输入格式: 输入在一行中按 N/M 的格式给出两个 ...
分类:其他好文   时间:2018-08-13 00:45:08    阅读次数:184
bzoj4028 [HEOI2015]公约数数列(分块+卡常?)
被卡常卡到怀疑人生。 思维又难又卡常(可能是我写的太丑了)心态炸了。 最后还是照题解打的。(题解多了一个排序,似乎快了很多) 所以代码就不发了。。。 ...
分类:其他好文   时间:2018-08-12 22:49:54    阅读次数:159
1610条   上一页 1 ... 28 29 30 31 32 ... 161 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!