前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >骨牌铺方格------贪心思想

骨牌铺方格------贪心思想

作者头像
来杯Sherry
发布2023-05-25 14:04:28
1500
发布2023-05-25 14:04:28
举报
文章被收录于专栏:第一专栏第一专栏

骨牌铺方格 Description 在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数. 例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图:

在这里插入图片描述
在这里插入图片描述

Input 输入包含一个整数n,表示该测试实例的长方形方格的规格是2×n (0< n<=50)。

Output 输出铺放方案的总数。

Sample Input 3 Output 3 Hint

代码语言:javascript
复制
#include<bits/stdc++.h>
using namespace std;
long long  ans[52];//斐波那契数列指数增长
int main()
{
    int n;
    cin>>n;
    ans[1] =1;
    ans[2] =2;
    long long a = 1,b =2; //斐波那契数列指数增长
    for(int i=3; i<=n; i++)
    {
        ans[i] =a+b;
        a = b;
        b = ans[i];

    }
    cout<<ans[n]<<endl;

}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-12-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云服务器利旧
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档