欧几里得
时间限制:1000 ms | 内存限制:65535 KB
难度:0
描述
已知gcd(a,b)表示a,b的最大公约数。
现在给你一个整数n,你的任务是在区间[1,n)里面找到一个最大的x,使得gcd(x,n)等于1。
输入输入文件的第一行是一个正整数T,表示有T组测试数据
接下来有T行,每行有一个正整数n (1
输出每组测试输出要求...
分类:
其他好文 时间:
2014-08-27 23:31:28
阅读次数:
306
题目大意:给定N,M, 求1=M的个数。题解:首先,我们求出数字N的约数,保存在约数表中,然后,对于大于等于M的约数p[i],求出Euler(n/p[i]),累计就是答案。因为对于每一个大于等于m的约数,GCD(N,t*p[i])=p[i]>=m(t与p[i]互质),所以n除以p[i]的欧拉函数的和...
分类:
其他好文 时间:
2014-08-27 21:52:28
阅读次数:
229
其实同POJ 1061#include #include #include #include using namespace std;long long gcd(long long a,long long b){ if(b==0) return a; return gcd(b,a%b);}void....
分类:
其他好文 时间:
2014-08-27 16:16:47
阅读次数:
171
胡乱写一下,竟然是一次同余方程的内容。设a=n-m; b=L; d=x-y; 得ax+by=d然后,根定理,方程有解必须gcd(a,b)|d。确定有解后,两边除以gcd(a,b); 此时gcd(a',b')=1;使用EXGCD求出为1的解后再乘上d/gcd(a,b)。但要求最小解,就尽可能的把ax的...
分类:
其他好文 时间:
2014-08-27 16:05:17
阅读次数:
163
这两天在看《OC高级编程-多线程编程和内存管理》日本人写的那本,该书对arc,block和gcd有了更深层次的解读,非常不错。现在总结一下gcd相关的知识。有关arc和block的参考arc 参考block
网上很多博客都对gcd有过讲解,很多是对gcd的全局队列,主线程队列,创建队列等等,做了单方面的描述,不是很全面系统。下面我们将学习一下系统得gcd。本文主要分为下面几个要点,前几个好点比较好理解,最后可能理解起来有些费劲!
● 什么是gcd,iOS为什么要用多线程
● 创建线程,序列线程和...
分类:
移动开发 时间:
2014-08-27 13:03:47
阅读次数:
376
求满足 gcd(a,n)*acd(b,n)=n^k的整数对(a,b)。n
特殊情况考虑一下(n=1,k>=2),问题很容易转化为求euter(n/g)*euter(g),g是约数。这题比赛时候竟然应该不会求n的约数二不会做!
求约数时候,枚举(1,根号n),另一半对应啊!欧拉函数,这次有改进。
#include
#include
#include
using namespace std;
l...
分类:
其他好文 时间:
2014-08-27 12:58:47
阅读次数:
231
2005: [Noi2010]能量采集Time Limit:10 SecMemory Limit:552 MBSubmit:1653Solved:983[Submit][Status]Description栋栋有一块长方形的地,他在地上种了一种能量植物,这种植物可以采集太阳光的能量。在这些植物采集能...
分类:
其他好文 时间:
2014-08-27 12:54:57
阅读次数:
248
http://www.lydsy.com/JudgeOnline/problem.php?id=1054一开始我还以为要双向广搜。。。。但是很水的数据,不需要了。直接bfs+hash判重即可。#include #include #include #include #include #include ...
分类:
移动开发 时间:
2014-08-27 12:51:28
阅读次数:
258
水#include #include #include using namespace std;long long gcd(long long a,long long b){ if(b==0) return a; return gcd(b,a%b);}int main(){ long long a,...
分类:
其他好文 时间:
2014-08-27 10:35:27
阅读次数:
202
2818: GcdTime Limit:10 SecMemory Limit:256 MBSubmit:1566Solved:691[Submit][Status]Description给定整数N,求1 2 #include 3 #include 4 #include 5 using namespa...
分类:
其他好文 时间:
2014-08-27 00:18:16
阅读次数:
279