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

柳州网站河北软件开发网站建设

柳州网站,河北软件开发网站建设,免费注册com域名,99微分销系统数楼梯 题目描述 楼梯有 N N N 阶,上楼可以一步上一阶,也可以一步上二阶。 编一个程序,计算共有多少种不同的走法。 输入格式 一个数字,楼梯数。 输出格式 输出走的方式总数。 样例 #1 样例输入 #1 4样例输出 #1 5提示…

数楼梯

题目描述

楼梯有 N N N 阶,上楼可以一步上一阶,也可以一步上二阶。

编一个程序,计算共有多少种不同的走法。

输入格式

一个数字,楼梯数。

输出格式

输出走的方式总数。

样例 #1

样例输入 #1

4

样例输出 #1

5

提示

  • 对于 60 % 60\% 60% 的数据, N ≤ 50 N \leq 50 N50
  • 对于 100 % 100\% 100% 的数据, 1 ≤ N ≤ 5000 1 \le N \leq 5000 1N5000

解题思路:递推+高精度

代码:

#include <bits/stdc++.h>
using namespace std;
typedef long long LL;
const int INF = 0x3f3f3f3f;
const int mod = 1e9 + 7; 
const int N = 100010;vector<vector<int>>a(5010);vector<int> add(vector<int>A,vector<int>B)
{if(A.size()<B.size())return add(B,A);int t=0; vector<int>sum;for(int i=0;i<a.size();i++){t+=A[i];if(i<B.size())t+=B[i];sum.push_back(t%10);t=t/10;}if(t)sum.push_back(t);return sum;
}vector<int> solve(int n)
{a[1]={1}; a[2]={2};for(int i=3;i<=n;i++){a[i]=add(a[i-1],a[i-2]);}return a[n];
}int main()
{int n; cin>>n;vector<int>ans=solve(n);for(int i=ans.size()-1;i>=0;i--)cout<<ans[i];return 0;
}

本题使用的模板:高精度加法

vector<int> add(vector<int> &A, vector<int> &B)  // C = A + B, A >= 0, B >= 0
{if (A.size() < B.size()) return add(B, A);vector<int> C;int t = 0;for (int i = 0; i < A.size(); i ++ ){t += A[i];if (i < B.size()) t += B[i];C.push_back(t % 10);t /= 10;}if (t) C.push_back(t);return C;
}
http://www.yayakq.cn/news/568310/

相关文章:

  • 珠海网站空间注册网站建设数据库的链接
  • 做网站制作赚钱吗方又圆网站建设
  • 彩票网站开发注意事情网页设计学什么软件
  • 电子商务网站的开发流程wordpress 主题没有样式
  • 重庆网站建设seo公司网站建设_网站设计 app制作
  • 专门做mod的网站wordpress打开网站前动画
  • 海口手机版网站建设永州公司网站建设
  • 长沙招聘信息最新招聘seo引擎优化是什么
  • 网站建设流程是什么php网站开发linux
  • 网站无法访问的原因购物网站建设 属于信息系统管理与设计么
  • 百度网站内容推广型网站建设电话
  • 邻水建设局网站做淘宝代码的网站
  • 范县网站建设费用网站建设公司的案例
  • 新手建站教程报价单网站建设 摄影服务
  • 如何做建材团购网站今天上海新闻综合新闻
  • 常州知名网站建设公司h5编辑器免费版
  • c 网站开发的好处广州番禺最新消息
  • 门户网站网站制作广州app开发公司排名
  • 南充个人急售二手房江苏网站优化建站
  • 网站建设合同标准版主机如何做网站空间
  • 小何自助建站自己做的网站转成二维码
  • 二手网站模板国家排污许可网站台账怎么做
  • 网站的创建历程怎么写网络平台推广的好处
  • 郑州公司建网站网站程序模板下载
  • 西安企业网站备案一般得多少天vi设计百科
  • 网站接入支付宝需要网站备案吗上海网站营销公司
  • 多用户商城网站建设方案来几个关键词兄弟们
  • 南京市建设中心网站如何用手机制作app课件
  • 电子商务网站建设步骤一般为好用的代码网站
  • 公司建立网站的意义网站开发和上传中错误的是