首页 > 其他分享 >菲波那契数列(2)

菲波那契数列(2)

时间:2023-02-07 13:04:53浏览次数:70  
标签:正整数 数列 int 菲波 那契 1000


菲波那契数列(2)


时间限制: 1000 ms         内存限制: 65536 KB

提交数: 1990     通过数: 661 


【题目描述】

菲波那契数列是指这样的数列: 数列的第一个和第二个数都为1,接下来每个数都等于前面2个数之和。

给出一个正整数a,要求菲波那契数列中第a个数对1000取模的结果是多少。

【输入】

第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个正整数a(1 ≤ a ≤ 1000000)。

【输出】

n行,每行输出对应一个输入。输出应是一个正整数,为菲波那契数列中第a个数对1000取模得到的结果。

【输入样例】

4 5 2 19 1

【输出样例】

5 1 181 1

【来源】


​No​

【代码实现】

#include<bits/stdc++.h>
using namespace std;
long long int f[1000002];
int main()
{
f[1]=1,f[2]=1;
for(int i=3;i<=1000001;i++)
f[i]=(f[i-1]+f[i-2])%1000;//模1000在这里,在结果就不对了
int n,T;
cin>>T;
while(T--)
{
scanf("%d",&n);
printf("%d\n",f[n]);
}
return 0;
}



标签:正整数,数列,int,菲波,那契,1000
From: https://blog.51cto.com/u_14932227/6041992

相关文章

  • 递推 Pell数列
    Pell数列时间限制:1000ms      内存限制:65536KB提交数:1013   通过数:528 【题目描述】Pell数列a1,a2,a3,...a1,a2,a3,...的定义是这样的,a1=1,a2=2,.......
  • 查找算法之斐波那契查找
    由来:斐波那契数列:前两项之和等于第三项,假如下标为k,那么f[k]=f[k-1]+f[k-2]。如果将一条长为f[k]的线段分为两条线段,它们的长度分别为f[k-1]和f[k-2],这种分法很接近黄......
  • 递归法求解数列组合的各种情况
    C#代码:staticvoidMain(string[]args){int[]items=newint[]{0,1,2,3,4};intm=3;List<int[]>allC......
  • Java斐波那契数列实例
      在斐波那契数列中,下一个数字是前两个数字的总和,例如:0,1,1,2,3,5,8,13,21,34,55等。斐波那契数列的前两个数字是0和1,第三个数字是前两个数字的和,也就是0+1=1,所以这......
  • Fibonacci数列,从递归,O(N)迭代,动态规划,O(logN)矩阵快速幂到O(1)通项公式
    题目链接:剑指Offer10-I.斐波那契数列-力扣(LeetCode)朴素递归做法核心是一个递归边界和递归体,复杂度分析可画递归树可得,时间复杂度是O(2N),这是一个估算的上界,递归树......
  • 斐波那契前 n 项和
    斐波那契前n项和大家都知道Fibonacci数列吧,$f_1=1,f_2=1,f_3=2,f_4=3,\ldots,f_n=f_{n−1}+f_{n−2}$。现在问题很简单,输入$n$和$m$,求$f_n$的前$n$项和$S_......
  • 【闲话】1.27 斐波那契数列一个性质及推广
    众所周知众所周知,斐波那契数列有一个性质:\[\gcd(f_{n},f_{m})=f_{\gcd(n,m)}\]在证明他之前,先来看个引理:\(\text{Lemma}\1\)\[f_{n+m}=f_{n}\timesf_{m-1}+f_{n+1......
  • 迭代:求第n个斐波那契数(不考虑溢出)
    斐波那契数列:前两个数之和等于第三个数(如11235813213455......)描述第n个斐波那契数列:由图Fibn<=21n>2Fib(n-1)+Fib(n-2)可知#include<stdio.h>intFib(intn){i......
  • 数学分析笔记【5】 数列极限
    数列与数列极限的定义定义5.1称函数\(f:\mathbb{N}^{+}\rightarrow\mathbb{R}\)为数列,写作小写字母与下标的形式,如\[a_1,a_2,a_3,\cdots,a_n\leftrightarrowf(1),f......
  • 数学分析笔记【5】 数列极限
    数列与数列极限的定义定义5.1称函数\(f:\mathbb{N}^{+}\rightarrow\mathbb{R}\)为数列,写作小写字母与下标的形式,如\[a_1,a_2,a_3,\cdots,a_n\leftrightarrowf(1),f......