Fib 性质 Gcd(f[n],f[m]) = f(gcd(n,m))
2016-06-07 18:54
267 查看
a) gcd(fn, fn-1) = 1, for all n
b) fm+n = fm+1 fn + fm fn-1
c) if m divides n, then fm divides fn
and the ever important Euclidean Algorithm which states:
if n=qm+r, then gcd(n,m)=gcd(m,r). For such n,m we have
gcd(fm,fn) = gcd(fm,fqm+r) = gcd(fm,fqm+1fr+fqmfr-1) = gcd(fm,fqm+1fr) = gcd(fm,fr)
gcd(fn,fm)=gcd(fm,fr)
性质a,更相减损法即可证。
性质b,展开即显然。
由性质b和性质a,即可证得gcd(fm,fn) = fgcd(m,n).
b) fm+n = fm+1 fn + fm fn-1
c) if m divides n, then fm divides fn
and the ever important Euclidean Algorithm which states:
if n=qm+r, then gcd(n,m)=gcd(m,r). For such n,m we have
gcd(fm,fn) = gcd(fm,fqm+r) = gcd(fm,fqm+1fr+fqmfr-1) = gcd(fm,fqm+1fr) = gcd(fm,fr)
gcd(fn,fm)=gcd(fm,fr)
性质a,更相减损法即可证。
性质b,展开即显然。
由性质b和性质a,即可证得gcd(fm,fn) = fgcd(m,n).
相关文章推荐
- 路径中/斜杠与\反斜杠的定义
- 关于友盟IM自定义表情包的使用
- ofbiz架构的分布式改造(一)
- 【Android数据传递】Intent传递List和Object和List<Object>(附源码)(转)
- 第十五周项目2:程序填空
- C语言 学生宿舍管理系统
- eclipse maven创建web project
- springMVC实现多文件上传
- 第七次上机实验--素数,回文数,可逆素数
- css的性能优化
- 九度-1087 约数的个数[数论]
- 6/7 sprint2 看板和燃尽图的更新
- 国内各大互联网公司相关技术站点2.0版(转)
- bzoj 1055
- 从sal_listen_port()研究linphone
- Jmockit对接口与基类的mock
- [C++ 面试基础知识总结]字符串,向量和数组
- 存储过程简单测试
- 部署openfire到linux环境下
- 分布式框架开发代码片段一