菲波拉契数列的通项公式– F(n)=(1/√5)*{[(1+√5)/2]^n - [(1-√5)/2]^n} ;

题目;hdu—-1568;
http://acm.hdu.edu.cn/showproblem.php?pid=1568
题目大意;输出斐波那契数列的后四位;

#include<stdio.h>
#include<math.h>
int  fi[21];
int main()
{int n, i;fi[0]=0;fi[1]=1;for(i = 2; i < 21; i++){fi[i]=fi[i-1]+fi[i-2];}while(~scanf("%d",&n)){if(n<=20)printf("%d\n",fi[n]);else{double p = n*log10((1+sqrt(5.0))*0.5)-0.5*log10(5.0);p = p -(int)p;int res = pow(10.0,p)*1000;printf("%d\n",res);} }return 0;
}

菲波拉契数列的通项公式相关推荐

  1. 菲波拉契数列(传统兔子问题)

    题目: 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 斐波那契数: 亦称之为斐波那契数列(意大利语: ...

  2. java - 菲波拉契数列 兔子个数

    菲波拉契数列:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 结果演示 代码演示 package com.tw ...

  3. HDU5620 KK's Steel【菲波拉契数列+水题】

    KK's Steel Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total ...

  4. 小白兔生小白兔-菲波拉契数列问题

    有一对小白兔,从出生后第3个月起每个月都生一对小白兔,小白兔长到第三个月后每个月又生一对小白兔,假如小白兔都不死,问每个月的小白兔总数为多少? 这道题是典型的斐波拉切数列问题,其特点就是从第三列开始就 ...

  5. UESTC 2015dp专题 E 菲波拉契数制 dp

    菲波拉契数制 Time Limit: 20 Sec  Memory Limit: 256 MB 题目连接 http://acm.uestc.edu.cn/#/contest/show/65 Descr ...

  6. HDU1568 Fibonacci【斐波拉契数列】

    Fibonacci Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Sub ...

  7. Python 探讨斐波拉契数列模素数的周期问题

    Python 探讨斐波拉契数列模素数的周期问题之目录 前言 一.生成斐波拉契数列 二.创建素数列表 三.搜索周期数列的循环节 3.1 斐波拉契数列模 p p p 的周期 3.2 循环节的搜寻代码 3. ...

  8. 斐波拉契数列通项公式

    斐波拉契数列通项公式 当 即

  9. js求解斐波拉契数列

    斐波拉契数列,英文名称Fibonacci sequence,通常用 F(n) 表示,形成的序列称为斐波那契数列 该数列由0和1开始,后面的每一项数字都是前面两项数字的和,用数学语言描述就是 F(0) ...

最新文章

  1. CVPR2021 | 重新思考BiSeNet让语义分割模型速度起飞
  2. SpringMVC 之拦截器和异常处理
  3. 理解Java动态代理(1)—找我还钱?我出钱要你的命
  4. android 自定义控件央视,Android自定义ViewGroup之第一次接触ViewGroup
  5. 学习Spring Boot:(十六)使用Shiro与JWT 实现认证服务
  6. 计算机关机键 自动重启,电脑按了关机键后电脑又自动重启了,怎么处理 啊
  7. Linux下多线程编程
  8. 前端学习入门,如何系统的学习前端?
  9. 内网通 文件存服务器吗,内网通的服务器地址怎么看
  10. VB2010(24)窗体用户控件
  11. HBase API 创建表
  12. android 截图工具 mac,在Mac上截屏的三种方法 | MOS86
  13. gmail支持html吗,gmail smtp
  14. flush-hosts
  15. Linux学习笔记——Nginx安装部署
  16. 欧拉回路 欧拉通路 欧拉回路图
  17. 增强学习系列之(二):实现一个简单的增强学习的例子
  18. H5中获取微信头像、昵称
  19. 解决AndroidStudio 控制台编译输出中文乱码,黑方块+问号之类的
  20. 从rocketmq到kafka:集群、一致性与重平衡

热门文章

  1. 引用类型导致的线程安全问题
  2. Java——String类的substring()方法
  3. 阿里巴巴架构大调整!
  4. 10A10-ASEMI整流二极管10A10
  5. Endnote基本使用方法
  6. MySQL从零开始 16-多表查询进阶
  7. BUUCTF 爱因斯坦
  8. 《JAVA》课程教学大纲
  9. 南非世界杯 小组赛 荷兰vs日本
  10. 项目中印象深刻的问题