码迷,mamicode.com
首页 >  
搜索关键字:gcd    ( 4539个结果
欧几里得算法求两个整数的最大公因数
unsigned int Gcd (unsigned int m,unsigned int n){ unsigned int rem; while(n>0){ rem = m % n; m = n; n = rem; } return...
分类:其他好文   时间:2014-07-16 23:18:24    阅读次数:497
UESTC 923 稳住GCD DP + GCD
定义:dp[i][j] 表示 在前i个数中,使整个gcd值为j时最少取的数个数。则有方程: gg = gcd(a[i],j)gg == j : 添加这个数gcd不变,不添加, dp[i][j] = dp[i-1][j]gg != j: t添加,更新答案, dp[i][gg] = dp[...
分类:其他好文   时间:2014-06-30 11:29:11    阅读次数:106
UESTC 288 青蛙的约会 扩展GCD
设两只青蛙跳了t步,则此时A的坐标:x+mt,B的坐标:y+nt。要使的他们在同一点,则要满足: x+mt - (y+nt) = kL (p是整数)化成: (n-m)t + kL = x-y (L > 0) 则变成求解同余方程: (n-m)t≡ (x-y) mod L ,用扩展gcd解决。 且此时当...
分类:其他好文   时间:2014-06-30 11:21:59    阅读次数:213
UVA 11426 - GCD - Extreme (II) (数论)
UVA 11426 - GCD - Extreme (II) 题目链接 题意:给定N,求∑i=ni=1∑jnj=1gcd(i,j)的值。 思路:lrj白书上的例题,设f(n) = gcd(1, n) + gcd(2, n) + ... + gcd(n - 1, n).这样的话,就可以得到递推式S(n) = f(2) + f(3) + ... + f(n) ==> S(n) = S...
分类:其他好文   时间:2014-06-28 00:01:04    阅读次数:246
多线程——NSThread、GCD、NSOperation
IOS多线程,线程同步
分类:编程语言   时间:2014-06-27 22:48:01    阅读次数:398
poj1286 Necklace of Beads【裸polya】
很裸的polya,不过我看polya看了很久 吉大ACM模板里面也有 #include #include #include using namespace std; long long gcd(long long a,long long b) { return b==0?a:gcd(b,a%b); } int main() { #ifndef ONLINE_JUDGE //...
分类:其他好文   时间:2014-06-27 10:46:11    阅读次数:181
iOS开发多线程篇—GCD的常见用法
iOS开发多线程篇—GCD的常见用法一、延迟执行1.介绍iOS常见的延时执行有2种方式(1)调用NSObject的方法[selfperformSelector:@selector(run)withObject:nilafterDelay:2.0];// 2秒后再调用self的run方法(2)使用GC...
分类:移动开发   时间:2014-06-26 23:00:12    阅读次数:468
UVA 756 - Biorhythms(数论)
756 - Biorhythms 题目链接 基本就是裸的中国剩余定理。 代码: #include #include const int M = 23 * 28 * 33; const int m[3] = {23, 28, 33}; int p[3], d; int gcd(int a, int b, int &x, int &y) { if (!b) {x = ...
分类:其他好文   时间:2014-06-26 14:30:56    阅读次数:287
【数论】中国剩余定理
问题:给定a1a2...an, 和m1,m2...mn,mi之间两两互质,求一个x,使得x/ai=mi 构造方法: 先求出M=∏ni=1mi, 对于每个mi,求出M / mi, 然后和mi利用拓展欧几里得算法求出M/mi?p+mi?q=1时的值,取∑ni=1(p?ai?M/mi)就是答案。 证明: 证明参考了wiki 由于mi之间两两互质,所以gcd(mi,mj)...
分类:其他好文   时间:2014-06-26 13:23:15    阅读次数:279
iOS多线程自定义operation加载图片 不重复下载图片
摘要:1:ios通过抽象类NSOperation封装了gcd,让ios的多线程变得更为简单易用; 2:耗时的操作交给子线程来完成,主线程负责ui的处理,提示用户的体验 2:自定义operation继承自NSOperation,在子线程中下载图片; 3:保证图片只下载一次,还有保证下载...
分类:移动开发   时间:2014-06-26 13:09:37    阅读次数:231
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!