码迷,mamicode.com
首页 >  
搜索关键字:最大公约数    ( 1422个结果
华为校招机试—传送门
华为机试—多个数的最大公约数 华为机试—算日期 华为机试—拼音翻译成阿拉伯数字(只有数字拼音) 华为机试—拼音翻译成阿拉伯数字(有Wan,Qian,Bai,Shi单位) 华为机试—输出大写字母 华为机试—亮着电灯的盏数(优化过的双重for) 华为机试—从考试成绩中划出及格线 华为机试—亮着电灯的盏数(1—N完全平方数的个数) 华为机试—大数相减 华...
分类:其他好文   时间:2015-02-13 18:35:46    阅读次数:263
求最大公约数
直接用一个循环 num1  num2 for(i=1;i { if(num1%i==0 && num2%i==0) yue=i; } 但是消耗时间 所以可以用下面这个方法,以递归实现 int yue(int a,int b) { return a%b==0?b:yue(b,a%b); }...
分类:其他好文   时间:2015-02-12 18:25:49    阅读次数:123
CF290-D
给定n个跳跃卡片,卡片中有距离和相应的代价,初始的位置为0,问至少需要多少代价可以跳至任意的位置.如跳跃10距离的代价为1,那么花费1的代价可以跳至10倍数的任意地方.要跳至任意距离很容易就想到将所有的卡片组合成能跳跃1距离的"大卡片"两张卡片能组合成的"大卡片"跳跃距离最小是这两张卡片的最大公约数...
分类:其他好文   时间:2015-02-11 20:23:39    阅读次数:185
详解欧几里得算法
现有两个整数,a,b。若a > b,则一定有a = kb + q。可以得到 a除以b,可以得到k余q,即a % b = q。假设d同时是a和b的最大公约数,则a能够被d整除,b也能被d整除,q = a - kb 所以q也能够被d整除,所以d是b和q的公约数。所以a和b的公约数d同时也是b与q(a %...
分类:编程语言   时间:2015-02-09 17:34:27    阅读次数:211
编程题-线段上格点的个数-最大公约数
线段上格点的个数给定平面上的两个格点P1(x1,y1)P_1(x_1,y_1)和P2(x2,y2)P_2(x_2,y_2),线段上P1P2P_1P_2上,除P1P_1和P2P_2以外一共有多少格点虽然可以用穷举法,遍历min(x1,x2)≤x≤max(x1,x2)且min(y1,y2)≤y≤max(y1,y2)min(x_1,x_2)\le x \le max(x_1,x_2) 且 min(y_1,...
分类:其他好文   时间:2015-02-09 16:09:12    阅读次数:292
BZOJ 2301 Problem b
Description对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y的最大公约数。Input第一行一个整数n,接下来n行每行五个整数,分别表示a、b、c、d、kOutput共n行,每行一个整数表示满足要求的数对(...
分类:其他好文   时间:2015-02-05 21:44:14    阅读次数:231
最大公约数- GCD
通过我的main()函数 传入两个参数 a, b 调用gcdWithTwoNum()函数 求出两个数的最大公约数;// 最大公约数int gcdWithTwoNum(int num1, int num2){ while (num2 != 0) { int temp = num1 % num...
分类:其他好文   时间:2015-02-05 13:32:24    阅读次数:164
Lowest Common Multiple Plus
这么水的水题,我足足WA了四次,最后还是靠参考别人来AC……深深受到了打击。思路是,求第一个与第二个的最小公倍数,再求与第三个的,……与第N个的。a,b的最大公约数N与最小公倍数的关系是,aXb=最大公约数(k)X最小公倍数;需要注意的是,a*b/k的写法是不行的,要写成a/k*b,因为a*b分分钟...
分类:其他好文   时间:2015-02-04 12:22:44    阅读次数:165
最大公约数与最小公倍数(低效)
Q:输入两个整数a,b,输出它们的最大公约数与最小公倍数。要求使用子函数。S:#includeint maxC(int a,int b);//返回最大公约数int minC(int a,int b);//返回最小公倍数 int main(){ int a,b; int max,min; scanf(...
分类:其他好文   时间:2015-02-04 10:39:16    阅读次数:188
【BZOJ】【2818】Gcd
欧拉函数/莫比乌斯函数 嗯……跟2910很像的一道题,在上道题的基础上我们很容易就想到先求出gcd(x,y)==1的组,然后再让x*=prime[i],y*=prime[i]这样它们的最大公约数就是prime[i]了…… 当然我们完全没必要这样做……对于每个prime[j],计算在(1,n/pr.....
分类:其他好文   时间:2015-02-03 19:12:36    阅读次数:215
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!