首页 > 其他分享 >积木画

积木画

时间:2023-02-25 15:24:42浏览次数:29  
标签:表示 状态 积木 int 1000000007 1e7

#include<bits/stdc++.h>
using namespace std;
const int N=1e7+10,P=1000000007;

int n;

int f[N][4];
int g[4][4]={
    {1,1,1,1},
    {0,0,1,1},
    {0,1,0,1},
    {1,0,0,0}
};//二维数组表示状态转移,第一维表示第i列的状态,第二维表示第j列的状态,并且j=i+1。如果第二维的数字表示是1,就表示由第i的状态可以得到第j列的状态
 
int main()
{
    scanf("%d",&n);
    
    f[0][0]=1;//第一列什么都不放
    
    for(int i=1;i<=n;i++)
    for(int j=0;j<4;j++)
    for(int k=0;k<4;k++)
    f[i][j]=(f[i][j]+f[i-1][k]*g[k][j])%P;
    
    printf("%d",f[n][0]);//第n+1列什么都不放
    
    return 0;
}

 

标签:表示,状态,积木,int,1000000007,1e7
From: https://www.cnblogs.com/tolter/p/17154465.html

相关文章

  • 拼装积木车模玩具欧盟CE认证安全测试
    CE认证是一种安全认证标志,代表欧盟认可的,可以进入欧盟市场销售的许可证。没有CE认证无法进入欧盟市场销售,或者缺少CE认证的商品会被下架处理。EN71测试是欧盟市场针对玩具类......
  • 若依微服务 ruoyi cloud 集成积木报表jmreport记录
     1、按照官方步骤集成以后显示如下 2、点击编辑或者预览时报错freemarker.core.InvalidReferenceException:Thefollowinghasevaluatedtonullormissing:=......
  • 蓝桥-13届-C++-B组-省赛-G题-积木画
    直达链接当时第一眼看到觉得题型挺眼前一亮的,但是怎么做,没想法,也不明白考点在哪里画布高度固定是2,但是积木可以任意旋转,可以说L型只能和自己组合怎么用编程解决空间问题......
  • 搭建"积木"=编程?
    如果你不用写一行代码就能构建软件会怎么样呢?而这就是无代码开发背后的前提,这种软件开发方法的势头在我们国内发展的越来越大。在无代码平台的帮助下,无需编写任何底层代码就......
  • 叠积木
    ​ 描述Bob和Alice在叠积木。共有30000块积木,编号为1到30000。一开始,这些积木放在地上,自然地分成N堆。Alice接受Bob的指示,把一些积木叠在另一些积木的上面。一旦两块积......
  • 中国自动驾驶,不能只靠「搭积木」
    中国车,靠「堆料」解决所有问题已成常态。从「大而不强」的燃油车时代,到「强而不精」的新能源汽车,中国造车业的天花板已被彻底颠覆。除了汽车动力系统的更替外,技术层面的......
  • [蓝桥杯 2022 省 B] 积木画
    [蓝桥杯2022省B]积木画题目描述小明最近迷上了积木画,有这么两种类型的积木,分别为\(I\)型(大小为\(2\)个单位面积)和\(L\)型(大小为\(3\)个单位面积):同时......
  • 用积木讲运维,这样的IT人太会了
    简介: 日志服务SLS提供数据采集、加工、分析、告警可视化与投递功能,为AIOps、大数据分析、运营服务、大数据安全等场景提供支撑,并能以搭积木的方式适配各类运维场景,辅助企......
  • 免费的可视化Web报表工具,积木报表—JimuReport v1.5.4版本发布
    项目介绍一款免费的低代码可视化报表,像搭建积木一样在线拖拽设计!低代码开发必备,功能涵盖,数据报表、打印设计、图表报表、大屏设计等!秉承“简单、易用、专业”的产品理念......
  • 像搭积木一样做3D像素场景——Magicavoxel
    MagicaVoxel体积非常的小,只有几M的内存,解压后直接打开应用程序即可使用。工具使用简单直观,能够方便的构建体素模型。MagicaVoxel支持WIN和MAC。在推特上还能看到很多设......