九度OJ 1387 斐波那契数列

[算法]Fibonacci数列O(n)和O(lgn)的解法 九度oj题目1387:斐波那契数列 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。斐波那契数列的定义如下: 输入: 输入可能包含多个测试样例,对于每个测试案例, 输入包括一个整数n(1 输出: 对应每个测试案例, 输出第n项斐波那契数列的值。 样例输入: 3 样例输出: 2 阅读详情

题目地址:http://ac.jobdu.com/problem.php?pid=1387

题目描述:

大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。斐波那契数列的定义如下:

输入:

输入可能包含多个测试样例,对于每个测试案例,

输入包括一个整数n(1<=n<=70)。

输出:

对应每个测试案例,

输出第n项斐波那契数列的值。

样例输入:
3
样例输出:
2
#include <stdio.h>
 
void GetFibonacci(long long Fibonacci[], int n){
    int i;
    Fibonacci[0] = 0;
    Fibonacci[1] = 1;
    i = 2;
    while (i <= n){
        Fibonacci[i] = Fibonacci[i-1] + Fibonacci[i-2];
        ++i;
    }
}
 
int main(void){
    int n;
    long long Fibonacci[71];
 
    GetFibonacci (Fibonacci, 70);
    while (scanf ("%d", &n) != EOF){
        printf ("%lld\n", Fibonacci[n]);
    }
 
    return 0;
}

参考资料: 维基百科 -- 斐波那契数列

达梦数据库连接报错6001网络通信异常 本文主要记录客户端连接达梦数据库报错6001网络通信异常问题分析过程、问题原因以及问题解决方法。 阅读详情

相关推荐

【知识点总结】电路原理 第一讲

大家好,从今天起,我将开始更新自上大学以来所学到的各种知识,之所以选择更新它们是因为最近我一直在收拾整理自己自上大学以来所收获到的各种知识,看着那厚厚一沓的书本心里不由得犯愁。如果我想找到特定的知识,那岂不是得翻到猴年马月。俗话说得好,下雨天打鞋子,闲着也是闲着,为此我设置一个专栏,将知识点一一分类总结,目的在于更好的整理所学的知识。本人学艺不精,有一些知识点地方可能存在瑕疵,希望各位大佬可以多多指教。以下是本篇文章正文内容虚断:一般通用性运算放大器的正反向输入端之间的电阻非常非常的大。

weixin_51130221的博客 4万+

九度oj-1387-斐波那契数列

时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:6955 解决:2074 题目描述: 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。斐波那契数列的定义如下: 输入: 输入可能包含多个测试样例,对于每个测试案例, 输入包括一个整数n(1 输出: 对应每个测试案例, 输出第n项斐波那契数列的值。 样例输入:

u011514451的专栏 464

顶级的FDE需要拥有哪些技能?

上一篇《》说明白了什么是FDE。这一篇回答下一个问题:要成为顶级 FDE,需要哪些具体的技能?要想弄清楚FDE应该有哪些能力,就得先搞清楚FDE要完成哪些工作。同时,有一点是我们要密切关注的:现在是大模型时代,所以我们不能脱离大模型讨论FDE的能力。我们可以把FDE在客户现场需要完成的工作分为四类:破冰与诊断、价值交付、项目与预期管理、沟通与影响。另有两项元能力贯穿始终。以下按工作类别逐一拆解,每项能力配 1 / 3 / 5 分标准,方便对照自评。文末有完整打分工具链接。

mydeman的学习日志 258

题目1387:斐波那契数列

#include #include using namespace std; int main() { long long FI[80]={0,1}; int i=2,n; for(i=2;i<=70;i++) { FI[i]= FI[i-1]+FI[i-2]; } while(~scanf("%d",&n))

xiaoran_zhu的专栏 379

Windows 11任务管理器隐藏技能:一眼揪出内存泄漏的“元凶”(分页/非分页缓冲池详解)

本文详细介绍了Windows 11任务管理器中隐藏的分页缓冲池和非分页缓冲池功能,帮助用户精准定位内存泄漏问题。通过启用隐藏列、解读数据异常信号,并结合实战案例和高级工具推荐,为开发者和IT运维人员提供了高效的内存问题诊断与解决方案。

weixin_29284885的博客 624

工作:三菱PLC与伺服之CC-Link IE Field Network通讯应用

CC-LINK-IE

好记性不如烂笔头 2万+

OJ_斐波那契数列_1608

Description 我们都知道”斐波那契数列”是最简单的C语言程序设计题之一。 为了题目更有趣一点,现在你被禁止使用循环(for、while)和goto,要求你计算斐波那契数列。 Input 多组数据。 在每组数据中,第一行输入一个整数N(0 Output 每组数据占一行,输出斐波那契数列的第N项。 #include #include l

知行合一 1085

晟矽微MC32F7361定时器的使用案例说明

110所以TIMER0所用的频率是FCPU的1/64,也就是8/64MHZ. 为1/8MHZ。//io口下拉电阻 1:enable 0:disablea。//io口上拉电阻 1:enable 0:disable。//io口下拉电阻 1:enable 0:disable。//io口上拉电阻 1:enable 0:disable。//io口下拉电阻 1:enable 0:disable。//io口上拉电阻 1:enable 0:disable。

liyanfei123456的博客 1129

题目1387:斐波那契数列-九度

题目描述: 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。斐波那契数列的定义如下: 输入: 输入可能包含多个测试样例,对于每个测试案例, 输入包括一个整数n(1 输出: 对应每个测试案例, 输出第n项斐波那契数列的值。 样例输入: 3 样例输出: 2 推荐指数:※ 来源:http://ac.jobdu.com

兵临城下 1207

【网络安全】AntSword蚁剑新手快速入门(附实战案例)

蚁剑(AntSword)是一款开源的跨平台WebShell管理工具,它主要面向于合法授权的渗透测试安全人员以及进行常规操作的网站管理员。蚁剑的特点主要有如下几点:1.支持多平台。包括macOS、Linux 32位、Linux 64位、Linux armv7l、Linux arm64、Windows 32位、Windows 64位。2.完善的文档。中国蚁剑文档地址。3.多项功能。文件管理功能、虚拟终端功能、数据库管理功能。4.内置代理功能。

等风来 1万+

软考中级-软件设计师 知识点整理(一篇就过了 建议收藏)

软考中级-软件设计师上午题知识点总结

片言可决讼,半纸能缚龙 17万+

1387斐波那契数列

/* *1 在计算的过程中,也只是将数组的前两个数相加,而不是利用递推 */ #include int main(){ long long buf[75]; buf[0]=0; buf[1]=1; int i; for(i=2;i buf[i]=buf[i-1]+buf[i-2]; } int n; while(scanf("%d",&n)!=EOF){ prin

zzzghj的专栏 693

YOLO+OpenClaw缺陷检测智能体 | 低代码工业质检自动化方案 | 含YOLO模型训练/智能体集成/任务全流程,支持离线日报/预警/趋势分析,解决实时性瓶颈问题(下篇)

某PCB板制造商需要对生产线上的PCB板进行缺陷检测,主要检测划痕、凹坑、污渍和裂纹等缺陷。原有人工检测方式效率仅为200件/小时,漏检率达5%,且检测人员长期工作易疲劳。

qq_36130719的博客 205

九度OJ-题目1387:斐波那契数列

题目链接地址: 九度OJ-题目1387:斐波那契数列 题目描述: 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。斐波那契数列的定义如下: 输入: 输入可能包含多个测试样例,对于每个测试案例, 输入包括一个整数n(1 输出: 对应每个测试案例, 输出第n项斐波那契数列的值。 样例输入: 3 样

蜗牛 1980

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

【九度oj】1387 1388 1389 1390 斐波那契数列

题目1387  斐波拉契数列 原题链接:http://ac.jobdu.com/problem.php?pid=1387 题目描述:实现最基本的斐波那契数列。 注意: 首先想到的就是递归,但是递归是超时的。此时需要将递归写成循环的形式。斐波那契数列的第70个,已经是很大很大的数据了,long int 根本不够,应该使用 long long 类型。递归的题目,一定将结果都存在数组中,根据

IronYoung_不惧未来 1685

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

【剑指Offer面试题】 九度OJ1387:斐波那契数列

题目链接地址: http://ac.jobdu.com/problem.php?pid=1387题目1387:斐波那契数列时间限制:1 秒内存限制:32 兆特殊判题:否提交:6515解决:1952 题目描述: 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。斐波那契数列的定义如下: 输入: 输入可能包含多个测试样例,对于每个测试案例, 输入包括一个整数

牧之 1282

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

九度OJ题目1387斐波那契数列

/*斐波那契数列,又称黄金分割数列,指的是这样一个数列: 0、1、1、2、3、5、8、13、21、…… 在数学上,斐波纳契数列被定义如下: F0=0,F1=1, Fn=F(n-1)+F(n-2)(n>=2,n∈N*) 现在问题是:输入n,0≤n ≤1000,计算该数列第n项的值。 */ #include<iostream> using namespace ...

weixin_30508241的博客 140

【剑指Offer面试编程题】题目1387:斐波那契数列--九度OJ

本题应该是非常经典的递推/递归问题了,而且递推式子题目也已经给出。由此,可以设置简单的递归函数,其终止条件是调用参数为0或者1的时候。 一点点小技巧:由于题目有多个测试案例,每个案例都需要寻找对应的斐波拉契数。所以在程序的开始可以将所有的斐波拉契数存于一个vector中,后面只需要查询即可。防止最后第70个斐波拉契数较大,采用long数据类型存储。

一路向前 915

九度oj1387求Fibonacci数列第n项

题目1387:斐波那契数列 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:1656 解决:467 题目描述: 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。斐波那契数列的定义如下: 输入: 输入可能包含多个测试样例,对于每个测试案例, 输入包括一个整数n(1 输出: 对应每个测试案例, 输出第

博客园的粉丝 852

九度剑指Offer面试题9:斐波那契数列(Java题解)

import java.util.Scanner; public class Main { public static void main(String args[]) { long[] fibo = new long[71]; fibo[0] = 0; fibo[1] = 1; for (int i = 2; i <= 70; ++i) { fibo[i] =

龙之梦 1312

【剑指offer】斐波那契序列与跳台阶

剑指offer上的第就题,简单题,在九度OJ上测试通过。 主要注意以下几点: 1、用非递归实现,递归会超时 2、结果要用long long保存,不然会发生结果的溢出,从而得到负值 3、如果是在VC++6.0下编译的,long long是illegal的,要用_int64代替,同时输出的转化以字符也要用%l64d代替%lld

兰亭风雨的专栏 3360

斐波那契数列

九度OJ1387 http://ac.jobdu.com/problem.php?pid=1387 剑指offer面试题9思路分析主要有两个要点:第一,加一个数组作为缓存,来减少重复计算次数,并且防止递归太多导致栈溢出;第二,注意计算结果不能是int型的,是long型的。import java.io.BufferedReader; import java.io.IOException; impor

LONGMANnew的专栏 358

《剑指Offer》面试题九之斐波那契数列

题目描述编写一个函数,要求输入n,然后打印斐波那契数列的第n项。解题思路一因为在很多书的有关递归的的章节都会拿出这个例子来讲,所以说我们的第一印象就是使用递归来解决这个题目。 public static int getFibonacciIndexN(int n) { if (n <= 0) { return 0; } else if (n

未思 915

RS485与LoRa参数调试工具:电气层+信道层联合验证

RS485和LoRa是工业物联网中两类关键通信技术:前者基于确定性电气规范,依赖波特率、终端电阻、线缆阻抗等物理层参数保障信号完整性;后者属于概率性扩频协议,由扩频因子(SF)、带宽(BW)、编码率(CR)共同决定链路鲁棒性与传输效率。传统串口助手无法覆盖其底层机理,而专业仪器又过于笨重。本工具聚焦‘现场快速验证’这一工程刚需,通过实时差分电压波形渲染、LoRa空中时间与链路预算计算、跨协议桥接模拟等能力,将抽象参数转化为可操作、可反馈、可回溯的交互动作,特别适用于嵌入式现场调试、IoT原型开发及高校协议栈

weixin_34218890的博客 360

剑指Offer--009-斐波那契数列

链接 牛客OJ:斐波那契数列 九度OJ:http://ac.jobdu.com/problem.php?pid=1387 GitHub代码: 009-斐波那契数列 优快云题解:剑指Offer–009-斐波那契数列 牛客OJ 九度OJ 优快云题解 GitHub代码 斐波那契数列 1387-斐波那契数列 剑指Offer–009-斐波那契数列

OSKernelLAB(gatieme) 3083

剑指offer第9题及扩展 斐波那契数列

斐波那契数列,比较实用的O(n)方法 ( 有O(lgn)方法,但不实用) 九度OJ 1387 #include using namespace std; long long arr[72]; // 注意一定是longlong 否则会溢出 int last; int main() { std::ios::sync_with_stdio(false); last = 1;

jiaowopan的专栏 714
上一篇: 九度OJ 1410 垒积木 -- 动态规划
下一篇: 九度OJ 1366 栈的压入、弹出序列 【数据结构】
JDPlus
博客等级 码龄15年 221粉丝 125原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值