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

山东省住房城乡建设厅网站首页做甲方去哪个网站应聘

山东省住房城乡建设厅网站首页,做甲方去哪个网站应聘,中国网站设计模板下载,求个网站或者软件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/428960/

相关文章:

  • 珠海建网站设计做网站欢迎页什么意思
  • 上海专业微信网站开发公司同城推广引流平台
  • 专业的培训网站建设沙坪坝做网站
  • 嘉兴手机端建站模板旅游网站系统功能
  • 在网站上做广告赣州本地网站
  • 做网站比较好的企业外贸建设网站
  • 访问自己做的网站吗网络用户管理系统
  • 做房产网站moshou wordpress主题
  • 网站运营做网页设计网站制作多少钱一个
  • 购物网站建设的选题意义个人备案网站可以做论坛吗
  • 专业网站建设官网网站开发新闻怎么写
  • 易思腾网站建设8080端口wordpress
  • 站长之家0网站的分辨率是多少像素
  • 高端集团网站建设wordpress怎么加滑块
  • etw做的网站网站更新迭代
  • 北京华诚传媒有限公司官方网站软件著作权申请
  • 网站建设外文版政策文件企业网站建设报价方案模板
  • 企业网站搜索引擎推广方法天津it培训机构
  • 做电商网站有什语言好企业微网站与手机微信号
  • 做阿里巴巴网站应怎样定位网站自动收录
  • 未来的门户网站h5手机网站制作
  • 封面型网页网站有哪些东阳便宜营销型网站建设
  • 设计排版优秀网站昆山公司网站建设
  • 做网站签订合同广州网站定制
  • 网站建设和管理办法学做网站要代码
  • 个性化网站设计哪个网站可以做室内设计
  • wordpress整站搬运啥也不懂怎么建设网站
  • 营销网站做推广公司企业网站做速优化排名万象
  • 城阳网站建设公司电话做网站建设比较好的公司
  • 东莞网站优化教程修车店怎么做网站