蓝桥杯刷题 Day36 倒计时26天 纯练题的一天
温馨提示:这篇文章已超过379天没有更新,请注意相关的内容是否还可用!
[蓝桥杯 2022 省 B] 积木画
题目描述
小明最近迷上了积木画,有这么两种类型的积木,分别为 I 型(大小为 2个单位面积) 和 L 型 (大小为 3 个单位面积):
同时,小明有一块面积大小为2×N 的画布,画布由2×N 个 1×1 区域构成。小明需要用以上两种积木将画布拼满,他想知道总共有多少种不同的方式? 积木可以任意旋转,且画布的方向固定。
输入格式
输入一个整数 N,表示画布大小。
输出格式
输出一个整数表示答案。由于答案可能很大,所以输出其对 10000000071000000007(即 10^9+7)取模后的值。
代码表示:
#include
using namespace std;
const int mod = 1e9+7,N = 1e7;
int main()
{
int f[N]={0,1,2,5};
int n;
scanf("%d",&n);
for(int i=4;iN;
//忽略掉换行符,以便后续可以使用 getline 函数读取完整的一行输入
cin.ignore(numeric_limits::max(),'\n');
for(i=1;i>a[++l]);// sin 中的每个整数依次读取并存储在数组 a
//++l 用于递增计数器 l,确保每个整数都存储在不同的位置上
}
sort(a+1,a+l+1);//给出的整数可能是乱序的所以需要先排序
for(i=2;i
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!



