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

互联网行业网站模板北京市住房与城乡建设网站

互联网行业网站模板,北京市住房与城乡建设网站,建立公司网站需要注意什么,主图详情页模板数楼梯 题目描述 楼梯有 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/865067/

相关文章:

  • winserver2008上用iis发布网站鹤岗建设局网站
  • 网站开发需求分析中性能需求wordpress 启动流程
  • 做不好的网站违法吗创建一个网站网站空间费用
  • 做电商平台网站有哪些内容哪些知名网站用wordpress
  • php网站做cdn手机苗木网站源码
  • 天津网站备案重庆网站制作系统
  • 美容美发网站模板网站建设ag
  • 网站建设公司领导致辞如何建设网站 企业
  • 搜狐网站建设设计建设网站网站建站
  • 正规网站建设哪家好网站建设西班牙语
  • 怎么做外国网站流量网站备案时间太长
  • 网站动态模板东莞网络建设
  • 如何建立网站平台网站制作合同注意事项
  • 如何建购物网站怎么做单位网站
  • php技术的网站建设实录方案阿里云服务器怎么用
  • 做旅行网站多少钱公众号开发者中心在哪
  • 做网站怎么电话约客户网站开发还是软件开发
  • 展览公司网站建设方案企业网站开发 外文文献
  • 网站客户案例的网站推广花费多少钱
  • 临沂自助建站软件网站设计素材网站推荐
  • 做网站开什么端口网站文明专栏建设
  • 在线做ppt的网站深圳百度关键词
  • 免费邯郸网站建设中山电子商务网站建设
  • 烟台建设网站seo综合
  • 信誉好的网站建设公司宜昌网站改版
  • 梅州市住房和建设局网站建设论坛网站要备案
  • 网站建设ppt模板下载合水口网站建设
  • 弹出网站代码网站如何在百度上做推广
  • 服务器怎么直接用ip做网站网站站群怎么做
  • 网站建设vi设计wordpress大气企业主题