AcWing 717. 简单斐波那契
2024-09-02 04:07:19
AcWing 717. 简单斐波那契
以下数列0 1 1 2 3 5 8 13 21 …被称为斐波纳契数列。
这个数列从第3项开始,每一项都等于前两项之和。
输入一个整数N,请你输出这个序列的前N项。
输入格式
一个整数N。
输出格式
在一行中输出斐波那契数列的前N项,数字之间用空格隔开。
数据范围
0<N<46
输入样例:
5
输出样例:
0 1 1 2 3
题解
略(本题就不在给出题解,如有疑问请私信,会第一时间做出回复)
代码实现一(递归)
#include <cstring>
#include <iostream>
#include <algorithm>
using namespace std;
int n;
int feibo[46];
int main()
{
cin>>n;
feibo[1]=0,feibo[2]=1;
for(int i=3;i<=n;i++)
feibo[i]=feibo[i-1]+feibo[i-2];
for(int i=1;i<=n;i++)
cout<<feibo[i]<<' ';
return 0;
}
代码实现二(递推)
#include <cstring>
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int a = 0, b = 1;
int n;
cin >> n;
for (int i = 0; i < n; i ++ )
{
cout << a << ' ';
int c = a + b;
a = b;
b = c;
}
return 0;
}
最新文章
- socketAPI:一个最简单的服务器和对应的客户端C语言的实现
- elasticsearch 初学 笔记(1)
- php Use of undefined constant的问题解决方式
- HDU 4635:Strongly connected(强连通)
- CSS3技巧:利用css3径向渐变做一张优惠券(转)
- Json对象在JS里面的处理
- RabbitMQ Exchange类型详解
- HTML 5入门知识——Drag
- HDFS的WEB页面访问常见问题
- ADB——连接手机的三种方式
- http(数据格式)、postman(数组、id、断言) 小知识必看啊
- MySQL系列详解五: xtrabackup实现完全备份及增量备份详解-技术流ken
- Centos6.5部署Rsyslog-日志的存储方式及监测服务状态
- java框架之Struts2(4)-拦截器&;标签库
- 34 char类型转换为int类型
- Android - Resource 之 Layout 小结
- MySQL获取指定长度的字符串的函数left(s,n)和right(s,n)
- JianShu_failban2实现动态屏蔽的功能
- mysql升级到5.6源
- 汉诺塔(Hanoi)——小小算法
热门文章
- idea出现 淇℃伅 乱码
- windows server2012 安装SQL SERVER 2016环境监测出错
- 02.DRF-认识RESTful
- 一篇看懂Docker
- 深入理解Java虚拟机学习笔记(三)-----类文件结构/虚拟机类加载机制
- IP地址、计算机名称、MAC地址如何获取
- unittest模块在linux报错: AttributeError: module &#39;unittest&#39; has no attribute &#39;TestRunner&#39;
- Shiro实战教程-刘志敏-专题视频课程
- Struts2 执行流程 以及 Action与Servlet比较 (个人理解)
- Refresh Java