当前位置: 首页 > news >正文

饿了么网站怎么做的北京百度推广代理公司

饿了么网站怎么做的,北京百度推广代理公司,深圳建设工程交易服务,xammp配置wordpress题目描述 给定一个整数 T T T,表示样例数。 对于每个样例,给定一个整数 n n n,求斐波那契数列的第 n n n 项。 斐波那契数列定义为 f ( 1 ) f ( 2 ) 1 f(1) f(2) 1 f(1)f(2)1, f ( n ) f ( n − 1 ) f ( n − 2 ) f(…

题目描述

给定一个整数 T T T,表示样例数。

对于每个样例,给定一个整数 n n n,求斐波那契数列的第 n n n 项。

斐波那契数列定义为 f ( 1 ) = f ( 2 ) = 1 f(1) = f(2) = 1 f(1)=f(2)=1 f ( n ) = f ( n − 1 ) + f ( n − 2 ) f(n) = f(n−1) + f(n−2) f(n)=f(n1)+f(n2)

结果对 1 0 9 + 7 10^9 + 7 109+7 取模。

输入格式

第一行一个整数 T T T。( 1 ≤ T ≤ 100 1 ≤ T ≤ 100 1T100

对于每个样例,一个整数 n n n。( 1 ≤ n ≤ 100 1 ≤ n ≤ 100 1n100

输出格式

对于每个样例,输出一个整数表示答案。

样例输入1

2
3
5

样例输出1

2
5

思路

斐波那契数列是一个非常经典的递归序列,其定义为:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2) (n>=2)。

首先定义了一个数组f,用于存储斐波那契数列的值。然后先将斐波那契数列的前两项设为1,这是斐波那契数列的定义。接下来,通过一个循环,计算出斐波那契数列的前100项。在计算每一项的时候,都用前两项的和对一个大数(1e9+7)取模,防止数值过大导致的溢出。

在计算完斐波那契数列的前100项之后,程序进入一个循环,每次从输入中读取一个数n,然后输出斐波那契数列的第n项。这个循环会一直进行,直到没有更多的输入。


AC代码

#include <iostream>
#define ll long long
#define AUTHOR "HEX9CF"
using namespace std;const int N = 1e2 + 7;
const int MOD = 1e9 + 7;ll f[N];int main() {ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);f[1] = f[2] = 1;for (int i = 3; i <= 100; i++) {f[i] = (f[i - 1] + f[i - 2]) % MOD;}int t;cin >> t;while (t--) {int n;cin >> n;cout << f[n] << endl;}return 0;
}
http://www.yidumall.com/news/34412.html

相关文章:

  • 做电影网站考什么网络推广工作是做什么的
  • 信誉好的营销网站建设网络营销方式对比分析
  • 做毕业网站的周记抖音seo排名软件哪个好
  • 河北省住房城乡建设局网站首页企业营销策略
  • 开网店要建网站平台吗北京seo如何排名
  • 郴州信息港网站哈尔滨百度网络推广
  • 给网站做公正需要带什么营销策略有哪些有效手段
  • 在线做头像的网站搜索引擎营销特点是什么
  • 网站不能复制 设置东莞网络营销销售
  • 羊绒制品有限公司网站建设论文免费网站制作平台
  • 网站长图怎么做未来网络营销的发展趋势
  • 网站制作怎样做背景服务网站推广方案
  • 网站推广的8种方法semir是什么意思
  • 做网站和软件有区别吗九江seo
  • 智能自助建站网站镇江网站建设推广
  • 私自使用他人图片做网站宣传备案查询站长之家
  • 广告设计服务seo推广网站
  • 免备案网站怎么收录网站优化seo教程
  • 做威士忌的网站湖北网站建设制作
  • 建设网站的企业名称大型门户网站建设
  • 微信公众号的子菜单网页怎么制作如何分步骤开展seo工作
  • 做煤层气的网站软件推广
  • 网站大致内容seo网站外链平台
  • 天津做公司网站长沙百度百科
  • 个人网站建设方案书例文排名优化公司哪家靠谱
  • .net网站开发岗位网络营销是什么意思
  • 百度云bos链接WordPress深圳关键词优化平台
  • 深圳做app网站临沂seo代理商
  • 重庆做网站泉州公司海外独立站
  • 山东做网站公司有哪些seo入门教程seo入门