首页 > 其他分享 >斐波那契公约数证明

斐波那契公约数证明

时间:2023-01-03 12:56:29浏览次数:38  
标签:....... 证明 斐波 公约数 那契 为斐波

斐波那契公约数证明

已知 \(F_n\) 为斐波那契数列, 求证:\(∀ n,m∈Z^+, (F_n,\ F_m) = F_{(n,\ m)}\)

证明:

令 \(n < m\), \(F_n = F_1 * a,\ F_{n + 1} = F_2 * b\)

\(F_{n + 2} = F_1 * a + F_2 * b\)

\(F_{n + 3} = F_2 * a + (F_2 + F_2) * b = F_2 * a + F_3 * b\)

\(F_{n+4} = F_3 * a + F_4 * b\)

\(F_{n + 5} = F_4 * a + F_5 * b\)

.......

\(F_m = F_{n + (m - n)} = F_{m - n - 1} * a + F_{m - n} * b = F_{m - n - 1} * F_n + F_{m - n} * F_{n + 1}\)

\((F_n, F_m) = (F_n, F_{m - n - 1} * F_n + F_{m - n} * F_{n + 1})\)

​ \(= (F_n, F_{m - n} * F_{n + 1})\)

又 \((F_n, F_{n + 1}) = 1\)

因此有: \((F_n,\ F_m) = (F_n, F_{m - n})\)

​ \(= (F_n, F_{m \% n})\)

​ \(= F_{(n,\ m)}\)

标签:.......,证明,斐波,公约数,那契,为斐波
From: https://www.cnblogs.com/llinzy/p/17021750.html

相关文章

  • 最大公约数_辗转相除法_更相减损术_原理
    辗转相除法算法使用要计算\(a\)与\(b\)的最大公约数,且\(a\÷\b=q\cdotsr\\\(a>=b)\).若\(r\not=0\),可将计算\(a\)与\(b\)的最大公约数,转为计算\(......
  • AcWing246. 区间最大公约数
    题目描述给定一个长度为\(N\)的数列\(A\),以及\(M\)条指令,每条指令可能是以下两种之一:Clrd,表示把\(A[l],A[l+1],…,A[r]\)都加上\(d\)。Qlr,表示询问\(A[l......
  • 【编程实践】手把手带你利用Python简单实现斐波那契数列
    前言什么是斐波那契数列?斐波那契数列的提出者,是意大利数学家列昂纳多·斐波那契(LeonardoFibonacci),生于公元1170年,卒于1250年,籍贯是比萨。他被人称作“比萨的列昂纳多”。当......
  • C语言求第n个斐波那契数(不考虑溢出)
      ​​//求第n个斐波那契数(不考虑溢出)  //斐波那契数列:前两项数字之和等于第三个数字 例如:1,1,2,3,5,8,13,​21,34,55...../* //用递归方法计算第n个斐波那契数不明智......
  • 54. 【中学】求最大公约数——递归
    54.【中学】求最大公约数——递归 请使用递归算法计算正整数n和m的最大公约数GCD(n,m)。        =m            当m<=n且nmodm......
  • 给定两个数,求这两个数的最大公约数
    1.辗转相除法,一般用来求最大公约数#include<stdio.h>intmain(){intm;intn;intr;printf("请输入两个数:");scanf("%d%d",&m,&n);while(m%n!=0){r=m%n......
  • 辗转相减法求最大公约数
    要求:用C实现一个函数intgcd(inta,intb)求解两个整数的最大公约数,算法步骤是,用a,b中的大值减去小值得到临时值c,然后再用c和a,b中的最小值进行计算,直到c和a,b中的最......
  • 辗转相除法求最大公约数
    代码#include<stdio.h>intmain(){ inta,b,r,temp; printf("Pleaseentera,b:"); scanf("%d,%d",&a,&b); if(a<b) { temp=a; a=b; b=temp; } r=a%b; ......
  • 【算法编程】和为 K 的最少斐波那契数字数目
    【算法编程】和为K的最少斐波那契数字数目  给定k个数,其满足斐波那契性质,从中挑选一部分数字(每个数只能被挑选1次)使得它们的和恰巧为k。目标是求出最少能够挑选几个数满......
  • Python-实现斐波那契数列
    代码实现如下:#-*-coding:utf-8-*-#定义函数deffab(n):#判断n的有效性ifn<=0:return'传递的参数必须是大于0的正整数!'#当n为1时......