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

做特效的网站腾云网

做特效的网站,腾云网,wordpress二维码登录,wordpress php 文件上传问题描述 小明最近迷上了积木画, 有这么两种类型的积木, 分别为 I 型(大小为 2 个单位面积) 和 L 型 (大小为 3 个单位面积): 同时, 小明有一块面积大小为 2N 的画布, 画布由 2N 个 11 区域构 成。小明需要用以上两种积木将画布拼满, 他想知道总共有多少种不同的方…

问题描述

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

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

输入格式

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

输出格式

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

样例输入

3

样例输出

5

样例说明

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

 

评测用例规模与约定

对于所有测试用例,1≤N≤10000000.

 

本题为找规律题(不好找)

N=1时,1种

N=2时,2种

N=3时,5种

N=4时,11种

N=5时,24种

N=6时,53种

f(n) = 2 f(n-1) + f(n-3)

#include<iostream>
using namespace std;typedef long long ll;int n;
const int N = 1e7+10;
int mod = 1e9+7;
ll f[N] = {0, 1, 2, 5, 11};int main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin>>n;for(int i=5; i<=n; ++i){f[i] = (2*f[i-1] + f[i-3]) % mod;}cout<<f[n] % mod;return 0;
}

 

http://www.dtcms.com/a/419970.html

相关文章:

  • 网站租用服务器多少钱个人网站可以做app吗
  • 高通Android设备像素密度修改
  • HarmonyOS:固定样式弹出框
  • 网站建设与管理读书心得三亚新闻头条最新闻
  • 网站建设织梦怎么样软件开发 网站建设
  • 关于SPI通讯速度笔记
  • 【ROS2学习笔记】节点篇:ROS 2编程基础
  • 七、kubernetes 1.29 之 Service 的工作原理及其使用
  • DeepSeek-Math 学习笔记
  • 认识 Kubernetes:它从哪里来,要解决什么
  • 上海微网站制作建设wordpress改了固定链接出现404
  • CKAD-CN 考试知识点分享(15) 限制 内存 request 和 limit
  • 基于cms的企业网站建设建网站的公司大全
  • 行业网站开发程序山儿网站建设公司
  • C语言自学--自定义类型:结构体
  • Oracle快照备库FRA空间满导致无法连接
  • [xboard]17 uboot中的binman
  • 绵阳网站建设怎么选网站互点都是怎么做的
  • 源码下载网站百度下载2021新版安装
  • 给公司建立网站不可以做到的泰兴中信建设有限责任公司
  • MySQL程序简介
  • 创新的赣州网站建设网站建设与维护是什么
  • 湖北省市政工程建设网站网站开发框架的工具
  • sdio的切换I/O电压的详细流程
  • 浮梁网站推广房产网站建设价格
  • Java基础-面向对象复习知识5
  • GitHub 官宣 GitHub Copilot CLI 开发公测:AI CLI 大战
  • 哪些网站可以进行域名注册设计制作一个 个人主页网站
  • OSS-对象存储服务
  • cpa自己做网站高端品牌洗发水