斐波那契数【东北大学oj数据结构10-1】C++

server/2024/12/26 14:20:21/

编写一个程序,打印给定整数 n 的第 n 个斐波那契数。 第 n 个斐波那契数由以下递归公式定义:

f(n)={1 n=0,1;

f(n−1)+f(n−2)​​ n>1​.}

输入
给出一个整数 n。

输出
在一行中打印第 n 个斐波那契数。

约束
0≤n≤44

输入样例

3

输出样例

不能用递归会超时

用循环从头算 

#include <iostream>
#include <vector>
#include <algorithm>using namespace std;int f(int n)
{if(n==0||n==1)return 1;else{int a=0;int b=1;int r=0;for(int i=1;i<=n;i++){r=a+b;a=b;b=r;}return r;}
}int main() {int n;cin >> n;int c;c=f(n);cout<<c;return 0;
}

 


http://www.ppmy.cn/server/153342.html

相关文章

Ubuntu 24.04 APT源配置详解

引言 在Ubuntu系统中&#xff0c;APT&#xff08;Advanced Package Tool&#xff09;是用于安装、更新和管理软件包的核心工具。了解APT源配置对于系统管理员和用户来说至关重要&#xff0c;因为它决定了软件包的来源和更新渠道。本文将详细介绍Ubuntu 24.04中的APT源配置&…

探索 ES6 基础:开启 JavaScript 新篇章

文章目录 一、ES6 简介与重要性二、变量声明新方式&#xff08;一&#xff09;let 关键字&#xff08;二&#xff09;const 关键字 三、模板字符串四、箭头函数五、函数参数默认值六、Spread / Rest 操作符&#xff08;一&#xff09;Spread 操作符&#xff08;二&#xff09;R…

RK3506开发板:智能硬件领域的新选择,带来卓越性能与低功耗

在现代智能硬件开发中&#xff0c;选择一款性能稳定、功耗低的开发板是确保产品成功的关键。Rockchip最新推出的RK3506芯片&#xff0c;凭借其卓越的能效比、多功能扩展性和优秀的实时性能&#xff0c;已经成为智能家电、工业控制、手持终端等领域的热门选择。而基于RK3506的Ar…

CSES-1674 Subordinates

题目传送门https://vjudge.net/problem/CSES-1674 解题思路 其实就是求每个子树的大小。 代码 #include<bits/stdc.h> using namespace std;int n; vector<int> g[200001]; int sz[200001]; void dfs(int x,int fa) {sz[x]1;for(auto y:g[x]){if(y!fa){dfs(y,x)…

以客户成功为核心,镜舟科技驱动数据库开源商业化创新

镜舟科技 CEO 孙文现 2024 年&#xff0c;在 StarRocks 社区朋友们和众多行业大客户的支持下&#xff0c;镜舟科技向前迈进了一小步&#xff0c;同时对于镜舟而言也是商业化推进的一大步。今年&#xff0c;镜舟实现了从追求市占率到追求商业成功的战略转型&#xff0c;并展现出…

Hive其九,排名函数,练习和自定义函数

目录 一、排名函数 -大名鼎鼎 1、row_number() 2、rank() 2、rank() 3、dense_rank() 二、练习 三、自定义函数 1、将字母变大写案例 2、输入 出生年月日求年龄 函数 一、排名函数 -大名鼎鼎 row_number() rank() dense_rank() 1、row_number() row_number从1开始&a…

Flume和Kafka的区别?

Flume 一般用于日志采集&#xff0c;可以定制很多数据源&#xff0c;减少开发量&#xff0c;基本架构是一个 Flume 进程agent&#xff08; source 、拦截器、选择器、 channel<Memory Channel 、 File Channel> 、 sink &#xff09;&#xff0c;其中传递的是原 子性的ev…

从零开始搭建 Maven 私有仓库并上传 Jar 包

一、为何搭建 Maven 私有仓库&#xff1f; 在开发过程中&#xff0c;搭建 Maven 私有仓库有着诸多重要的优势&#xff0c;以下为你详细阐述&#xff1a; 加速依赖下载 当我们进行项目构建时&#xff0c;如果依赖的是公共的 Maven 中央仓库&#xff0c;由于使用人数众多且服务…