Fibonacci数性质

0.\(F_{n-1}+F_{n-2}=F_{n} ,特殊的 F_{0}=1,F_{1}=1\)

上述式子为定义式

1.\(F_{0}+F_{1}+...+F_{n}=F_{n+2}-1\)

证明:

\(F_0+F_1=F_2\)

\(F_1+F_2=F_3\)

\(F_2+F_3=F_4\)

\(\vdots\)

\(F_{n}+F_{n+1}=F_{n+2}\)

\(F_{0}+2F_{1}+2F_{2}+...+2F_{n}+F_{n+1}=F_1+F_2+...+F_{n+2}\)

\(F_0+F_1+F_2+...+F_{n}+F_{n+1}=F_{n+2}-F_{1}=F_{n+2}-1\)

2.\(F_{1}+F_{3}+...+F_{2n-1}=F_{2n}\)

证明

\(F_{1}=F_{0}+1\)

\(F_{3}=F_{2}+F_{1}\)

\(\vdots\)

\(F_{2n-1}=F_{2n-2}+F_{2n-3}\)

\(F_{1}+F_{3}+...+F_{2n-1}=1+F_{0}+F_{1}+F_{2}+...+F_{2n-3}+F_{2n-2}=1+F_{2n}-1=F_{2n}\)

3.\(F_0+F_2+...+F_{2n}=F_{2n+1}-1\)

证明:

有 \(F_0+F_1+...+F_n=F_{n+2}-1\) 和 \(F_1+F_3+...+F_{2n-1}=F_{2n}\)

$F_0+F_2...+F_{2n}=F_{2n+2}-F_{2n}-1=F_{2n+1}-1 $

4.\(F_0^2+F_1^2+F_2^2+...F_{n-1}^2+F_n^2=F_n F_{n+1}\)

证明

有 \(F_0^2=F_0*F_1\) ,假设有 \(F_{0}^2+F_1^2+F_2^2+...+F_{n-1}^2=F_{n-1} F_{n}\)

那么 \(F_0^2+F_1^2+...+F^2_{n-1}+F^2_{n}=F_{n-1}F_{n}+F_{n}^2=F_{n}F_{n+1}\)

5.\(F_{n+2}+F_{n-2}=3\times F_{n}\)

证明

\(F_{n+2}=F_{n+1}+F_{n}=(F_{n}+F_{n-1})+F_{n}=(F_{n}+(F_{n}-F_{n-2}))+F_{n}=3\times F_{n}-F_{n-2}\)

6.\(gcd(F_{n+1},F_{n})=1\)

证明:
根据辗转相减法则
$ gcd(F_{n+1},F_{n}) =gcd(F_{n+1}-F_{n},F_{n}) =gcd(F_{n},F_{n-1}) =gcd(F_{2},F_{1}) =1$

7.\(F_{m+n}=F_{m-1}F_{n}+F_{m}F_{n+1}\)

把\(F_n\)看做斐波那契的第1项,那么到第\(F_{n+m}\)项时,系数为\(F_{m-1}\)

把\(F_{n+1}\)看做斐波那契的第2项,那么到第\(F_{n+m}\)项时,系数为\(F_{m}\)

8.\(gcd(F_{n+m},F_{n})=gcd(F_{n},F_{m})\)

证明:
\(gcd(F_{n+m},F_{n})=gcd(F_{n+1}F_{m}+F_{n}F_{m-1},F_{n})=gcd(F_{n+1}F_{m},F_{n})=gcd(F_{m},F_{n})\)

9.\(gcd(F_{n},F_{m})=F_{gcd(n,m)}\)

由8式得,Fibonacci数满足下标的辗转相减

\(gcd(F_n,F_m)=gcd(F_{gcd(n,m)},F_{gcd(n,m)})=F_{gcd(n,m)}\)

Fibonacci数性质的更多相关文章

  1. 关于java的递归写法,经典的Fibonacci数的问题

    经典的Fibonacci数的问题 主要想展示一下迭代与递归,以及尾递归的三种写法,以及他们各自的时间性能. public class Fibonacci { /*迭代*/ public static ...

  2. java 练手 Fibonacci数

    Problem B Fibonacci数 时间限制:3000 ms  |  内存限制:65535 KB   描述 无穷数列1,1,2,3,5,8,13,21,34,55...称为Fibonacci数列 ...

  3. 1143 多少个Fibonacci数

    时间限制:500MS  内存限制:65536K提交次数:270 通过次数:16 题型: 编程题   语言: C++;C Description 给你如下Fibonacci 数的定义: F1 = 1 F ...

  4. Fibonacci数

    Fibonacci数 时间限制:3000 ms  |  内存限制:65535 KB 难度:1   描述 无穷数列1,1,2,3,5,8,13,21,34,55...称为Fibonacci数列,它可以递 ...

  5. 每日一小练——高速Fibonacci数算法

    上得厅堂,下得厨房,写得代码,翻得围墙,欢迎来到睿不可挡的每日一小练! 题目:高速Fibonacci数算法 内容:先说说Fibonacci数列,它的定义是数列:f1,f2....fn有例如以下规律: ...

  6. 一个小的日常实践——高速Fibonacci数算法

    上得厅堂.下得厨房.写得代码,翻得围墙,欢迎来到睿不可挡的每日一小练! 题目:高速Fibonacci数算法 内容:先说说Fibonacci数列,它的定义是数列:f1,f2....fn有例如以下规律: ...

  7. ACM Fibonacci数 计算

    Fibonacci数 时间限制:3000 ms  |  内存限制:65535 KB 难度:1   描述 无穷数列1,1,2,3,5,8,13,21,34,55...称为Fibonacci数列,它可以递 ...

  8. 计算fibonacci数(多种方法)

    #include <iostream> using namespace std; //计算fibonacci数 //方法一:二分递归法,时间复杂度为O(2^n),额外空间复杂度为常数 in ...

  9. 利用JavaScript打印出Fibonacci数(不使用全局变量)

    从汤姆大叔的博客里看到了6个基础题目:本篇是第4题 - 利用JavaScript打印出Fibonacci数(不使用全局变量) 解题关键: 1.Fibonacci数列的规律 2.递归 解点1:Fibon ...

随机推荐

  1. Longest Line of Consecutive One in Matrix

    Given a 01 matrix, find the longest line of consecutive 1 in the matrix. The line could be horizonta ...

  2. [转帖]前端 crypto-js aes 加解密

    前端 crypto-js aes 加解密 2018.04.13 11:37:21字数 891阅读 59767 https://www.jianshu.com/p/a47477e8126a 原来前端也有 ...

  3. java源码 --List、Set、Collection

    List和Set都是接口,它们继承与Collection.List是有序的队列,可以用重复的元素:而Set是数学概念中的集合,不能有重复的元素.List和Set都有它们各自的实现类. 为了方便,我们抽 ...

  4. HashSet和HashMap

    HashMap 概念和特征  概念:以键值对的形式存储数据,由键映射到值,核心在于Key上.  特征:键不能重复,值可以重复:key-value允许为null.     HashMap   Since ...

  5. Python笔记004-Python最基本内置数据类型和运算符

    第二章(1)Python编程基础概念 1. 最基本内置数据类型和运算符 每个对象都有类型,Python 中最基本的内置数据类型: 1. 整数 整数,2345 ,10 ,50 2. 浮点型 小数,3.1 ...

  6. 十二、使用PWM调整LCD背光亮度

    和手机一样,开发板中也带有调整背光亮度的功能. 调整背光亮度依赖于PWM,它通过调节脉冲宽度来控制背光亮度,此方式需要使用PWM驱动.本章将对其进行讲解. 一.用户空间调整背光亮度 一般应用程序可以通 ...

  7. 1.ASP.NET Core Docker学习-Docker介绍与目录

    Docker的优点: 1节约时间,快速部署和启动 2节约成本 3标准化应用发布 4方便做持续集成 5可以用Docker做为集群中的轻量主机或节点 6方便构建基于SOA或者微服务架构 的系统 学习目录: ...

  8. canvas绘制文本自动换行

    <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8&quo ...

  9. hdu 4501三重包问题

    好好理解一下背包问题 从01包入手 内层的循环 是为了以后求解记录数据 因为只有一个取舍问题 所以只需要一层循环就可以 这里有三个背包 钱 积分 以及免费物品 那么 就需要三重循环 #include& ...

  10. 北京大学1001ACM——高精度类型题总结

    题目描述: ExponentiationTime Limit: 500MS   Memory Limit: 10000KTotal Submissions: 80517   Accepted: 190 ...