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

公司注册网上核名通不过windows优化大师兑换码

公司注册网上核名通不过,windows优化大师兑换码,个人网站备案 服务内容怎么写,专题网站建设P8784 [蓝桥杯 2022 省 B] 积木画 - 洛谷 题目描述 小明最近迷上了积木画,有这么两种类型的积木,分别为 I 型(大小为 2 个单位面积) 和 L 型 (大小为 3 个单位面积): 同时,小明有一块面积大小为 2N 的画布,画布由 2N…

P8784 [蓝桥杯 2022 省 B] 积木画 - 洛谷

题目描述

小明最近迷上了积木画,有这么两种类型的积木,分别为 I 型(大小为 2 个单位面积) 和 L 型 (大小为 3 个单位面积):

I 型积木

同时,小明有一块面积大小为 2×N 的画布,画布由 2×N 个 1×1 区域构成。小明需要用以上两种积木将画布拼满,他想知道总共有多少种不同的方式? 积木可以任意旋转,且画布的方向固定。

输入格式

输入一个整数 N,表示画布大小。

输出格式

输出一个整数表示答案。由于答案可能很大,所以输出其对 1000000007(即 109+7)取模后的值。

输入输出样例

输入 #1复制

3

输出 #1复制

5

说明/提示

【样例说明】

五种情况如下图所示, 颜色只是为了标识不同的积木: 

【评测用例规模与约定】

对于所有测试用例,1≤N≤1e7。

蓝桥杯 2022 省赛 B 组 G 题。

思路:


代码:
 

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const ll N = 10000000 + 10, mod = 1e9 + 7;
ll dp[N][3]; 
// dp[i][0] 表示第i列只有第一行凸 
// dp[i][1] 表示第i列只有第二行凸 
// dp[i][2] 表示第i列两行都凸 
int main()
{dp[0][2] = 1;dp[1][2] = 1; // 第一列只有一种放法,竖着放ll n;cin >> n;for(ll i = 2; i <= n; ++i){dp[i][0] = (dp[i - 1][1] + dp[i - 2][2]) % mod;dp[i][1] = (dp[i - 1][0] + dp[i - 2][2]) % mod;dp[i][2] = (dp[i - 1][2] + dp[i - 1][0] + dp[i - 1][1] + dp[i - 2][2]) % mod;}cout << dp[n][2];return 0;
}

http://www.yayakq.cn/news/537801/

相关文章:

  • 网站建设与管理ppt课件百度云盘电脑iis做网站
  • 设计一个网站的价格用自己的服务器建网站
  • 网站标签中的图片怎么做的网络营销公司如何建立
  • 网站制作好公司做运动户外的网站都有哪些
  • 宏福建设集团有限公司网站杭州网站推广怎样做
  • 西安建设局官方网站免费静态网站模板
  • seo排名优化培训网站seodao cn
  • 网站建设时间安排镇海区住房和建设交通局网站
  • 网站如何做团购先做产品网站还是app
  • 甘孜州住房和城乡规划建设局网站网站建设服务费税率多少
  • 怎么做网上问卷seo网站推广的主要目的是什么
  • 青岛市专业做网站的吗建设网站证书查询
  • 网站没备案可以使用了吗国内建筑设计网站
  • 更新网站的方法上海门户网站开发
  • 如何在网站后台备份数据库表做视频网站怎么看不会卡
  • 建设营销网站要什么问题青岛建设集团有限公司
  • 承包小活的平台上优化
  • 河南省建设厅网站官网如何在自己电脑上建设网站
  • 建筑公司网站有哪些织梦cms简介
  • 怎么到百度做网站做网站的人属于什么行业
  • 杭州网站建设哪家权威淘宝电脑版官网首页
  • 在百度上做购物网站wordpress如何网页浏览数据库
  • 郑州市城乡建设规划网站网站后台管理系统安装
  • 红色企业网站源码设计图片大全
  • 前端做网站需要学什么软件中介网站设计
  • 深圳建设局网站注册结构师培训iis网站权限怎么设置
  • 科技园网站建设建设银行网站怎么登陆不了了
  • 工作室网站建设的意义深圳建网站多少钱一年
  • 湖北网站建设找哪家登陆wordpress忘记密码
  • 深圳做网站多少湖南长工工程建设有限公司官方网站