E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
欧几里得算法
扩展整数poj 1061 青蛙的约会 扩展欧几里得
x+mt=y+nt+kl化成x-y=(n-m)*t+kl 对右式做扩展
欧几里得算法
。若gcd(n-m,l)不能整除(x-y)。即不能相遇。
·
2013-04-30 18:00
poj
poj 1061 青蛙的约会 扩展欧几里得
x+mt=y+nt+kl化成x-y=(n-m)*t+kl对右式做扩展
欧几里得算法
。若gcd(n-m,l)不能整除(x-y)。即不能相遇。 若能整除则找到了一组解 现在要求最小的整数解。
yrleep
·
2013-04-30 02:00
SGU 106 The equation 【扩展
欧几里得算法
】
欧几里得算法
:(原文链接)对于等式ax+by=c,a,b,c皆为整数,c如果是gcd(a,b)的倍数,则方程有解,否则方程无解。
yang_7_46
·
2013-04-28 16:00
UVa 10673 Play with Floor and Ceil ACM——数论 (扩展
欧几里得算法
)
摘抄百度摘抄他人代码。。。只是理解了罢了。。 求解x,y的方法的理解:设a>b。1,显然当b=0,gcd(a,b)=a。此时x=1,y=0;2,ab!=0时设ax1+by1=gcd(a,b);bx2+(amodb)y2=gcd(b,amodb);根据朴素的欧几里得原理有gcd(a,b)=gcd(b,amodb);则:ax1+by1=bx2+(amodb)y2;即:ax1+by1=bx2+(a-[a
xuruoxin
·
2013-04-21 21:00
ZOJ 3593 One Person Game
对于ax+by=d,用扩展
欧几里得算法
求得axx+byy=gcd(a,b),是否有解可由d是否为gcd的倍数判断。若有解,原方程的一组解为(x0,y0) =(xx*d/gcd,yy*d/gcd)。
zu_xu
·
2013-04-07 20:00
数论
ACM
ZOJ
hdu_Lowest Common Multiple Plus_解题报告
题目出处简单题思路:求 最小公倍数,有其公式可用 (出处)就是最小公倍数=|a*b| 除以(a与b的最大公约数)此题的问题就转化为如何求最大公约数 同样,最大公约数也是用
欧几里得算法
(辗转相除法)例如(
cbs612537
·
2013-03-31 19:00
HDU
最大公约数
最小公倍数
辗转相除法 求最大公约数和最小公倍数
一、辗转相除法(
欧几里得算法
)定义: 所谓辗转相除法,就是对于给定的两个数,用较大的数除以较小的数。
lavendermaple
·
2013-03-22 10:00
利用辗转相除法求两个整数的最大公约数
在数学中,辗转相除法,又称
欧几里得算法
,是求最大公约数的算法。两个整数的最大公约数(亦称公因子)是能够同时整除它们的最大的正整数。
rhythm_of_rain
·
2013-03-22 10:00
代码片段
辗转相除法
最大公约数
欧几里得算法
求最大公约数(九度刷题)
#include #include #include intgcd(intm,intn) { intr,t;//m=big,n=small; if(m0){ r=m%n; m=n; n=r; } returnm; } intmain() { inta,b; while(scanf("%d%d",&a,&b)!=EOF) { printf("%d\n",gcd(a,b)); } return0
zhangyuehuan
·
2013-03-15 23:00
(2013.03.08)求最大公约数_3种算法
(连续整数检测法,
欧几里得算法
,质因数分解法)二。实验目的 1.
neicole
·
2013-03-08 17:00
C++
最大公约数
数论读书笔记——算数基本定理
欧几里得:
欧几里得算法
:定理1:整数a≥b>0,令r0=a,r1=b如果我们做带余除法得到rj=r(j+1)q(j+1)+r(j+2),且0<r(j+2)<r(j+1),j=0,1,2,…,n-2且r(
luyuncheng
·
2013-01-31 20:00
线性同余方程及其特殊情况的求解法
讲线性方程前我们需要知道以下事实: 1) 任何两个整数a,b的最大公约数都可以写成形如sa + tb的形式,其中s和t为整数(由
欧几里得算法
的逆推可得) 2) ax mod m 等价于 ((a mod
万端瑞
·
2013-01-13 18:00
数论
离散数学
线性同余式
4、C++源代码编写一个程序解线性同余式ax≡c(modm),为了使得到的所有解都在[0,m-1]范围内,需要简单的修改一下扩展的
欧几里得算法
,为了使更简单的处理,要求a,c,m都为正整数,代码如下:structTriple
algothinking
·
2013-01-09 23:04
算法
初等数论
欧几里得算法
辗转相除法 《数据结构与算法分析——Java语言描述》Mark Allen Weiss 第二章
欧几里得算法
EuclideanAlgorithm注:《数据结构与算法分析——Java语言描述》MarkAllenWeiss第二章提到
欧几里得算法
及其复杂度。
YorkCai
·
2013-01-07 22:00
欧几里得算法
最大公约数
最大公约数与最小公倍数
/Naruto_ahu/article/details/8453502辗转相除算法的简介在数论中,辗转相除法(国际上一般称为EuclideanAlgorithm或Euclid'sAlgorithm,即
欧几里得算法
chj90220
·
2012-12-31 15:00
NEFU 84 五指山
题目链接:http://acm.nefu.edu.cn/JudgeOnline/problem/84.jsp思路:与上一题很相似,扩展
欧几里得算法
。
Wall_F
·
2012-12-30 21:00
最大公约数与最小公倍数
辗转相除算法的简介在数论中,辗转相除法(国际上一般称为EuclideanAlgorithm或Euclid'sAlgorithm,即
欧几里得算法
)是一种求任意两个欧几里得环(EuclideanDomain
Naruto_ahu
·
2012-12-30 20:00
最大公约数与最小公倍数
辗转相除算法的简介在数论中,辗转相除法(国际上一般称为EuclideanAlgorithm或Euclid'sAlgorithm,即
欧几里得算法
)是一种求任意两个欧几里得环(EuclideanDomain
Naruto_ahu
·
2012-12-30 20:00
【世界上最早的算法】
欧几里得算法
及作用简介。
欧几里得算法
是世界上最早的算法了,它又称辗转相除法。就ACM领域的应用,它分为一般
欧几里得算法
和扩展
欧几里得算法
,一般的主要是取余问题,用于计算两个整数a,b的最大公约数。
mig_davidli
·
2012-12-11 17:00
数论笔记
gcd函数的基本性质:gcd(a,b)=gcd(b,a)=gcd(-a,b)=gcd(|a|,|b|)
欧几里得算法
的公式表述gcd(a,b)=gcd(b,amodb)证明:a可以表示成a=kb+r,则r
laserss
·
2012-11-30 17:37
acm
数学
模板
数论笔记
gcd函数的基本性质:gcd(a,b)=gcd(b,a)=gcd(-a,b)=gcd(|a|,|b|)
欧几里得算法
的公式表述gcd(a,b)=gcd(b,amodb)证明:a可以表示成a=kb+r,则r
dellaserss
·
2012-11-30 17:00
CF 7C Line(拓展欧几里得求线性方程)
分析与总结:拓展
欧几里得算法
的模板题。这个算法在数论书或者网上都可以找到。
shuangde800
·
2012-11-29 01:00
CF 7C Line(拓展欧几里得求线性方程)
分析与总结: 拓展
欧几里得算法
的模板题。这个算法在数论书或者网上都可以找到。 该算法求出线性方程Ax + By = gcd(A, B); 然后,这个方程可进行转换: Ax + By =
king_tt
·
2012-11-29 01:00
in
与密码学有关的数论知识
本文已经完整解释了有关问题,若对扩展
欧几里得算法
不甚理解,可参考《扩展
欧几里得算法
是干什么用的?》。
gqqnb
·
2012-11-28 19:00
扩展
欧几里得算法
是干什么用的?
扩展
欧几里得算法
(又称扩充
欧几里得算法
)是用来解某一类特定的不定方程的。讲解清楚需要好些预备知识,各位读者不能着急。我是花了半天时间来理解它。
gqqnb
·
2012-11-25 23:00
poj2142
//1.ax+by=gcd(a,b)利用这个公式可以得到一个不等式的一组解x.y.利用扩展
欧几里得算法
可以求出: //ax+by==a*y1+b*(x1-(a/b)*y1):上一深度的x等于下一深度的y1
wahaha1_
·
2012-11-25 12:00
逆元详解
逆元一般用扩展
欧几里得算法
来求得,如果为素数,那么还可以根据费马小定理得到逆元为。
ACdreamers
·
2012-11-24 21:00
扩展的
欧几里得算法
求最大公约数的C/C++ 实现
扩展的
欧几里得算法
求最大公约数的C/C++实现#include/*Name:Copyright:Author:@dujianjianDate:01/11/1211:26Description:递归*/intEUCLID
dujjian
·
2012-11-14 12:30
扩展的
欧几里得算法
求最大公约数的C/C++ 实现
扩展的
欧几里得算法
求最大公约数的C/C++实现#include /* Name: Copyright: Author:@dujianjian Date:01/11/1211:26 Description
dujian996099665
·
2012-11-14 12:00
欧几里得算法
// ,暂时还没有想通原理//返回最大公因子,要求m,n为正整数 pubicstaticintmaxSub(intm,intn){ //保证m>=n if(m
renfufei
·
2012-10-29 18:00
求最大公约数
周末上午睡到12点,下午随意搞几道ACM题,求最大公约数一般都是用最著名的
欧几里得算法
,写了程序AC成功 题目描述: 输入两个正整数,求其最大公约数。
xitong
·
2012-10-14 17:00
求最大公约数
周末上午睡到12点,下午随意搞几道ACM题,求最大公约数一般都是用最著名的
欧几里得算法
,写了程序AC成功 题目描述: 输入两个正整数,求其最大公约数。
xitong
·
2012-10-14 17:00
最大公约数 最小公倍数
%k=b%k=0,的前提下最大,例如2433的最大公约数为3.最小公倍数是指对于两个整数a,b存在一个k使得在满足k%a=k%b=0,的前提下最小,例如2433的最小公倍数为264.最大公约数的算法有
欧几里得算法
Tsingxu
·
2012-09-26 16:00
扩展
欧几里得算法
如果事先不了解
欧几里得算法
,请点击。扩展
欧几里得算法
:对于不完全为0的非负整数a,b,必然存在整数对X,Y,使得aX+bY=gcd(a,b)。解法见注释。
dgq8211
·
2012-09-13 09:00
求俩个数的最大公约数和最小公倍数
//求俩个数的最大公约数:使用
欧几里得算法
实现#include#includevoidgcd(inta,intb);intmain(){inta,b,t;printf("pleaseentertwonumber
小塔-皂荚花
·
2012-09-07 16:08
数据结构与算法
最大公约数
最小公倍数
二元不定方程
大概意思给定abk找到满足ax+by=k的令|x|+|y|最小(等时令a|x|+b|y|最小)不妨a〉b先用扩展
欧几里得算法
求出一组解x0,y0,通解可以表示为x=x0+b/d*ty=y0-a/d*t|
zuihoudebingwen
·
2012-08-29 16:00
算法
扩展
扩展
欧几里得算法
扩展
欧几里得算法
求的是方程的解。
ACdreamers
·
2012-08-29 14:00
扩展
欧几里得算法
gcd函数的基本性质:gcd(a,b)=gcd(b,a)=gcd(-a,b)=gcd(|a|,|b|)
欧几里得算法
的公式表述gcd(a,b)=gcd(b,amodb)证明:a可以表示成a=kb+r,则r
No_Retreats
·
2012-08-20 12:00
c
算法
扩展
语言
iostream
扩展
欧几里得算法
gcd函数的基本性质:gcd(a,b)=gcd(b,a)=gcd(-a,b)=gcd(|a|,|b|)
欧几里得算法
的公式表述gcd(a,b)=gcd(b,amodb)证明:a可以表示成a=kb+r,则
No_Retreats
·
2012-08-11 02:00
c
算法
百度
扩展
语言
iostream
辗转相除法(
欧几里得算法
)示意图
通过辗转相除,最后得到两个数的最大公约数算法如下:intgcd(intda,intxiao) {inttemp; while(xiao!=0) { temp=da%xiao; da=xiao; xiao=temp; } return(da); } 详见:http://zh.wikipedia.org/zh-cn/%E8%BC%BE%E8%BD%89%E7%9B%B8%E9%99%
lawrencesgj
·
2012-08-08 16:00
求最大公约数之四部曲
解法一:
欧几里得算法
(又称辗转相除法): 题:给定两个正整数m和n,求它们的最大公约子(即能得到同时整除m和n的最大正整数) 解: E1.
周凡杨
·
2012-07-26 18:00
java
算法
求最大公约数
求最大公约数之四部曲
解法一:
欧几里得算法
(又称辗转相除法): 题:给定两个正整数m和n,求它们的最大公约子(即能得到同时整除m和n的最大正整数) 解: E1.
周凡杨
·
2012-07-26 18:00
java
算法
求最大公约数
c语言返回多个值——
欧几里得算法
的应用
作者:林子木wolinxuebin转载请保留:http://blog.csdn.net/wolinxuebinc语言返回多个值——
欧几里得算法
的应用 今天拿出好久没看到的《算法导论》了,有个习惯
wolinxuebin
·
2012-07-26 16:00
c
算法
测试
matlab
语言
fun
2012暑假计划
7月7号-7月10号:学习一些关于数论的问题:欧几里得,扩展
欧几里得算法
,筛选法构造素数表, 快速幂取模算法,求逆元,同余方程,中国剩余定理,fibonacci数列,catalan数,群论基础,Polya
smallacmer
·
2012-07-05 15:00
算法
扩展
《Algorithms》第1章:Algorithm with numbers 学习笔记
2、乘法运算、指数模运算、欧几里得最大公约数:3、
欧几里得算法
的几个引理:ifa>=b,thenamodb存在x,使得ax≡1(modN)(可用反证法证明)5、素性测试:最naive的想法:用2到根号n
Zyearn
·
2012-06-29 15:00
Algorithm
算法
测试
Numbers
有限域中的乘法逆元
包括大家熟知的
欧几里得算法
求最大公因子。本文介绍在有限域中求乘法逆元。包括对于整数和多项式的。利用了扩展的Euclid算法。有伟大的高德纳提出。1.乘法逆元w':任意的w属于Zp,w!
li4951
·
2012-06-28 15:00
算法
存储
扩展
1.1.5
欧几里得算法
与检查MIN法求最大公约数差别
voidswapa(int&a,int&b) {inttemp; temp=a; a=b; b=temp; } intgcd(intm,intn) { if(mn;i--) { if(m%i==0) { returni; } } return-1; } int_tmain(intargc,_TCHAR*argv[]) { clock_tbegin=cloc
dream199029
·
2012-06-12 19:00
欧几里德算法与皮克定理
gcd函数的基本性质:gcd(a,b)=gcd(b,a)=gcd(-a,b)=gcd(|a|,|b|)
欧几里得算法
的公式表述gcd(a,b)=gcd(b,amodb)证明:a可以表示成a=kb+r,则r
Archibaldyangfan
·
2012-06-11 13:00
编程
c
算法
扩展
语言
iostream
欧几里得算法
、拓展
欧几里得算法
解青蛙约会问题
青蛙约会问题: POJ_1061 写道 两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止。可是它们出发之前忘记了一件很重要的事情,既没有问清楚对方的特征,也没有约定见面的具体位置。不过青蛙们都是很乐观的,它们觉得只要一直朝着某个方向跳下去,总能碰到对方的。但是除
王宝林
·
2012-05-25 18:00
欧几里得算法
青蛙约会
POJ 1061
SGU_106 The equation 同余方程
思路:利用扩张
欧几里得算法
求出:ax+by=gcd(a,b)=d的一组解(x0,y0),则原方程有解的条件是d|c,原方程的解是:x0*c/d+i*b/d,y0-
ivan_zjj
·
2012-05-22 20:00
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他