码迷,mamicode.com
首页 >  
搜索关键字:公约数    ( 1610个结果
编程之美——2.7 求最大公约数
/** * 本程序用于求解两个正整数的最大公约数 * 求解最大公约数往往可以用的有三种方法: * eg: 求正整数x和y的公约数 * 1. 遍历, 从1遍历到min(x, y)为止, 找到能够同时被两数整除的最大整数 * 2. 辗转相除法, 取k = x/y, b = x % y, 则 x = k ...
分类:其他好文   时间:2018-06-06 15:20:36    阅读次数:209
最大的最大公约数( 51nod-1179)
妈耶有日期显示啊,我还写什么。。。 给出N个正整数,找出N个数两两之间最大公约数的最大值。 例如:N = 4,4个数为:9 15 25 16,两两之间最大公约数的最大值是15同25的最大公约数5。 Input 第1行:一个数N,表示输入正整数的数量。(2 <= N <= 50000) 第2 - N ...
分类:其他好文   时间:2018-06-06 00:57:30    阅读次数:118
GCD LCM 最大公约数 最小公倍数 分数模板 (防溢出优化完成)
自己写的一个分数模板,在运算操作时进行了防溢出的优化: 测试代码: ...
分类:其他好文   时间:2018-06-05 13:25:53    阅读次数:147
扩展欧几里得
首先接触的就是欧几里得求最大公约数(GCD) 递归的写法: 在扩展欧几里得中,设法求 ax + by = gcd(a, b) 中的一组 x 和 y 的解 当 b = 0 的时候, gcd(a, b) = a,此时的 x = 1, y = 0为其中的一组的解 当 b ≠ 0 的时候 , 设 ax1 + ...
分类:其他好文   时间:2018-06-02 19:35:57    阅读次数:173
一些简单的小程序(1)
目录:程序1:猜一个0至99的彩票随机数,猜中会获取不同的奖励程序2:判断最大值程序3:猜一个随机数,并获得不同的提示程序4: 生成5道10以内的减法运算程序5: 1 + 2 + 3 ... + 10的值程序6: 求任意两个数的最大公约数 程序1:猜一个0至99的彩票随机数,猜中会获取不同的奖励 程 ...
分类:其他好文   时间:2018-05-31 00:37:07    阅读次数:201
【51nod 1847】奇怪的数学题
题目描述 给出 N,K ,请计算下面这个式子: $∑_{i=1}^N∑_{j=1}^Nsgcd(i,j)^k$ 其中,sgcd(i, j)表示(i, j)的所有公约数中第二大的,特殊地,如果gcd(i, j) = 1, 那么sgcd(i, j) = 0。 考虑到答案太大,请输出答案对2^32取模的结 ...
分类:其他好文   时间:2018-05-28 13:44:45    阅读次数:207
关于欧几里得算法,裴蜀定理,扩展欧几里得算法证明与解析
欧几里得算法 注:欧几里得算法是用来计算最大公约数的一个算法.主要的代码实现如下: int gcd(int a,int b){ return !b?a:gcd(b,a%b); } 如果这个式子成立的话,不断重复利用这个式子来计算,直到a和b中有一个数变为 0的时候,就可以求出了他们的最大公约数。 举 ...
分类:编程语言   时间:2018-05-24 20:37:54    阅读次数:248
Luogu P1306 斐波那契公约数
这道题其实是真的 数学巨佬 才撸的出来的题目了 ~~但如果只知道结论但是不知道推导过程的我感觉证明无望~~ 首先这道题肯定不能直接搞 ,而且题目明确说明了一些方法的问题 所以就暗示我们直接上 矩阵 了啦 但是如果直接搞还要高精度,不仅很烦而且绝壁TLE 所以我们引出性质,其中f[x]表示斐波那契数列 ...
分类:其他好文   时间:2018-05-24 13:52:43    阅读次数:161
nyoj 40-公约数和公倍数(gcd)
40-公约数和公倍数 内存限制:64MB 时间限制:1000ms Special Judge: No accepted:30 submit:47 题目描述: 小明被一个问题给难住了,现在需要你帮帮忙。问题是:给出两个正整数,求出它们的最大公约数和最小公倍数。 题目描述: 小明被一个问题给难住了,现在 ...
分类:其他好文   时间:2018-05-22 23:51:09    阅读次数:193
【NOIP2014模拟8.17】Magical GCD
题目 对于一个由正整数组成的序列, Magical GCD 是指一个区间的长度乘以该区间内所有数字的最大公约数。给你一个序列,求出这个序列最大的 Magical GCD。 分析 根据暴力的思想, $枚举i,枚举j,a[j]=gcd(a[j],a[i])$ 答案就是$max(a[j] (i j+1)) ...
分类:其他好文   时间:2018-05-21 14:43:27    阅读次数:133
1610条   上一页 1 ... 33 34 35 36 37 ... 161 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!