码迷,mamicode.com
首页 >  
搜索关键字:gcd    ( 4539个结果
hdu1695:数论+容斥
题目大意:求x属于[1,b]和 y属于[1,d]的 gcd(x,y)=k 的方案数题解:观察发现 gcd()=k 不好处理,想到将x=x/k,y=y/k 后 gcd(x,y)=1。。即问题转化为求区间 [1,b/k]和 [1,d/k]的互质数对个数由于题目规定 (x,y)和(y,x)是同一种,所以我...
分类:其他好文   时间:2014-11-13 23:45:17    阅读次数:329
ACdream OJ 1153 (k-GCD)
从n个数中取k个数,使得他们的最大公约数最大...
分类:其他好文   时间:2014-11-13 20:53:04    阅读次数:183
POJ 2480 (约数+欧拉函数)
题目链接:http://poj.org/problem?id=2480题目大意:求Σgcd(i,n)。解题思路:如果i与n互质,gcd(i,n)=1,且总和=欧拉函数phi(n)。如果i与n不互质,那么只要枚举n的全部约数,对于一个约数d,必有gcd(i/d,n/d)互质,这部分的gcd和=d*欧拉...
分类:其他好文   时间:2014-11-13 20:41:19    阅读次数:178
BZOJ2818 欧拉函数
题意:求1--n中满足gcd(x,y)的值为质数的数对(x,y)的数目 ( (x,y)和(y,x)算两个 )sol:设p[i]是一个质数,那么以下两个命题是等价的:1.gcd(x,y)=12.gcd(x*p[i],y*p[i])=p[i]eg:gcd(36,25)=1,gcd(36*7,25*7)....
分类:其他好文   时间:2014-11-13 16:32:05    阅读次数:207
完整详解GCD系列(一)dispatch_async;dispatch_sync;dispatch_async_f;dispatch_sync_f
为什么要写这个系列,因为百度了一下,找了很多都是些片面的Blog,拷贝来拷贝去的,写的也很粗糙。没有一个完整的可参考系列 所以,我要写这个系列,尽量把官网文档中GCD的强大功能完整的表达出来。方便自己,也方便别人,如果发现有问题,欢迎提出...
分类:其他好文   时间:2014-11-13 09:26:13    阅读次数:161
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
辗转相除法的实现
辗转相除法基于如下原理:两个整数的最大公约数等于其中较小的数和两数的相除余数的最大公约数。#include//使用辗转相除法求最大公约数int gcd(int a, int b){ if (a % b == 0) { printf("%d",b); } else...
分类:其他好文   时间:2014-11-13 00:31:10    阅读次数:152
2014.11.12模拟赛【最大公因数】
最大公因数(gcd.c/.cpp/.pas)题目描述 给定正整数n,求。样例输入6样例输出15数据范围对于40%的数据:1#include#include#include#include#include#include#include#include#include#include#define L...
分类:其他好文   时间:2014-11-12 22:42:06    阅读次数:295
最小公约数(欧几里得算法&&stein算法)
求最小公约数,最容易想到的是欧几里得算法,这个算法也是比较容易理解的,效率也是很不错的。也叫做辗转相除法。 对任意两个数a,b(a>b),d=gcd(a,b),如果b不为零,那么gcd(a,b)=gcd(b,a%b) 证明: 令 r=a%b,即存在k,使得 a=b*k+r,那么r=a-b*k;显然r>=0,  r%d=((a%d)-(b*k)%d)%d,因为a%d=b%d=0,所以r%d=...
分类:编程语言   时间:2014-11-12 21:17:10    阅读次数:318
GCD定时器
GCD定时器 dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, dispatch_get_main_queue());...
分类:其他好文   时间:2014-11-12 10:36:07    阅读次数:278
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!