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

昌邑建设网站关于网站开发的引言

昌邑建设网站,关于网站开发的引言,酒水销售网站模板,南阳建设局网站【题目来源】 https://www.luogu.com.cn/problem/P2437 【题目描述】 一只蜜蜂在下图所示的数字蜂房上爬动&#xff0c;已知它只能从标号小的蜂房爬到标号大的相邻蜂房&#xff0c;现在问你&#xff1a;蜜蜂从蜂房 m 开始爬到蜂房 n&#xff0c;m<n&#xff0c;有多少种爬行…

【题目来源】
https://www.luogu.com.cn/problem/P2437

【题目描述】
一只蜜蜂在下图所示的数字蜂房上爬动,已知它
只能从标号小的蜂房爬到标号大的相邻蜂房,现在问你:蜜蜂从蜂房 m 开始爬到蜂房 n,m<n,有多少种爬行路线?

【输入格式】
输入 m,n 的值。

【输出格式】
爬行有多少种路线?

【输入样例】
1 14

【输出样例】
377

【说明/提示】
对于100%的数据,1≤M,N≤
1000

【算法分析】
● 由题意可知,蜜蜂依蜂房 1 至 蜂房 n 的顺序爬行。

故蜜蜂要想爬到第 i 号蜂房,只能从第 i-1 号蜂房爬一步或从第 i-2 号蜂房爬两步而得。

所以,若设 f[i] 表示蜜蜂爬到第 i 号蜂房的路线数,则 f[i]=f[i-1]+f[i-2]

● 蜜蜂从蜂房 m 开始爬到蜂房 n,m<n,经过 n-m+1 个蜂房。依据前述分析,相当于求斐波那契数列的第 n-m+1 项。

● 高精度加法:
https://blog.csdn.net/hnjzsyjyj/article/details/144656955
易看出,路线数 f[i]=f[i-1]+f[i-2] 为斐波那契数列。由于 long long 最大能表示到斐波那契数列的第 92 项,其值为 7,540,113,804,746,346,429。而本题可取到第 1000 项,因此需要使用高精度加法。

【算法代码】

#include <bits/stdc++.h>
using namespace std;const int maxn=5e3+5;
string s[maxn];string hiAdd(string a,string b) {string c;int t=0;int i=a.size()-1,j=b.size()-1;while(i>=0 || j>=0) {if(i>=0) t+=(a[i]-'0');if(j>=0) t+=(b[j]-'0');c+=(t%10+'0');t/=10;i--,j--;}if(t!=0) c+=(t+'0');reverse(c.begin(),c.end());return c;
}int main() {int m,n;cin>>m>>n;s[1]=s[2]="1";for(int i=3; i<=n-m+1; i++) {s[i]=hiAdd(s[i-1],s[i-2]);}cout<<s[n-m+1];return 0;
}/*
in:
1 14out:
377
*/





【参考文献】
https://www.luogu.com.cn/problem/solution/P2437
https://www.cnblogs.com/IronMan-PZX/p/18132981




 

http://www.dtcms.com/wzjs/566979.html

相关文章:

  • 网站类网站开发教程网络管理中心
  • 大型公司办公室设计怎么优化一个网站关键词
  • 网络用户提要求找人帮忙做的网站平台推广方案
  • 堵博网站建设青岛网站建设方案优化
  • 石家庄建设银行河北分行招聘网站校园大型活动策划方案
  • 怎么销售网站建设怎么在百度上做网站
  • 连云港网站建设报价wordpress入口
  • 最强的手机网站建设网站备案号几位数字 沪
  • 楚雄网站建设seo月薪
  • 用虚拟机做网站服务器东莞市朝阳信息网络有限公司
  • 成都好的网站设计公司一站式网站建设报价
  • 网站内容设置网站建设对企业的好处有哪些
  • 网站分为几部分wordpress上传图片不占用id
  • 网站建设需怎么做企业网站外包
  • 怎样注册wordpress深圳关键词优化怎么样
  • 网页设计作业怎么做网站没钱可以注册50万的公司吗
  • 广州微网站建设那个网站做问卷好
  • 搭建网站实时访问地图网址大全最安全实用的网址
  • 域名和网站重庆工程建设标准化信息网
  • 免费网站在哪下载赤水市建设局官方网站
  • 分销网站建站外贸网站建设公司排名
  • 建设企业网站服务开放平台设计方案
  • 软件分享网站2008r2网站建设
  • 企业网站建设实训微信公众号编辑教程
  • 网站收录 作用大学生创新创业大赛获奖名单
  • 网站建设岗位主要做什么网站的信息管理建设的必要性
  • 网站制作公司资质晋中推广型网站开发
  • 国内ui设计网站长春cms建站
  • ps怎样做网站详情页小程序首页模板
  • 外贸做企业什么网站办办网官网