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

啊里网站制作飘雪影院手机免费观看免费

啊里网站制作,飘雪影院手机免费观看免费,中国网站设计模板,网站排名优化在线培训题意&#xff1a;给出一个 n m nm nm的方格图&#xff0c;现在要用如下L型的占3个的积木拼到这个图中,总共有多少种拼法使图满。 #include<bits/stdc.h> using namespace std; long long n,m,k1,Now; int Mod1000000007; struct Matrix {long long a[129][129];Matrix(…

题意:给出一个 n × m n×m n×m的方格图,现在要用如下L型的占3个的积木拼到这个图中,总共有多少种拼法使图满。

#include<bits/stdc++.h>
using namespace std;
long long n,m,k=1,Now;
int Mod=1000000007;
struct Matrix
{long long a[129][129];Matrix(){for(long long i=0;i<k;i++)a[i][i]=1;}Matrix(int x){memset(a,0,sizeof(a));}Matrix operator*(Matrix& B)//矩阵乘法 {Matrix t(0);for(int i=0;i<k;i++)for(int j=0;j<k;j++)for(int l=0;l<k;l++)t.a[i][j]=(t.a[i][j]+a[i][l]*B.a[l][j])%Mod;return t;}
}; 	
Matrix quickmul(Matrix ans,long long p)//矩阵快速幂 
{Matrix t;	while(p){if(p&1)t=t*ans;ans=ans*ans;p>>=1;}return t;
}
Matrix A(0);
void dfs(int now,int next)
{//cout<<now<<" "<<next<<endl;if(now+1==k){A.a[Now][next]++;return ;}for(int l=0;l<m;l++){if((now>>l)&1)continue;//当前列的位置上有拼图则跳过int temp=1<<l;int now1,next1;//递归,四种拼图 now1=temp|(temp<<1);// 1 1next1=temp;         // 0 1if((l+1<m)&&!(now&now1||next&next1))dfs(now1|now,next1|next);now1=temp|(temp<<1);// 1 1 next1=temp<<1;      // 1 0if((l+1<m)&&!(now&now1||next&next1))dfs(now1|now,next1|next);now1=temp;		    // 0 1 next1=temp|temp<<1; // 1 1if((l+1<m)&&!(now&now1||next&next1))dfs(now1|now,next1|next);now1=temp;	        // 1 0 next1=temp|temp>>1; // 1 1if((l)&&!(now&now1||next&next1))dfs(now1|now,next1|next);return ;}
}
int main()
{cin>>n>>m;for(long long i=0;i<m;i++)k<<=1;for(Now=0;Now<k;Now++)dfs(Now,0);Matrix ANS=quickmul(A,n);	/*for(int i=0;i<k;i++){for(int j=0;j<k;j++)cout<<ANS.a[i][j]<<" ";cout<<endl;	}*/cout<<ANS.a[0][0]<<endl;return 0;
}
http://www.15wanjia.com/news/169988.html

相关文章:

  • 网站开发一般用哪种语言青岛建设集团股份有限公司
  • 上海 微信网站 建站网站怎样运营
  • 网站建设必须要服务器么学生个人网页制作成品代码
  • 摄影网站策划书优秀网站管理员
  • 广东企业网站制作产品设计就业方向
  • 做网站上传视频青岛高级网站建设服务
  • 谷歌字体wordpress陕西seo快速排名
  • 网站建设与制作段考试题最好的品牌设计公司
  • 医院网站和微信公众号建设网站设计的设计方案
  • 校园网站建立南昌网站建设方案
  • 网站开发是做什么的公司网站上传不了图片
  • 网站界面设计描述一键优化内存
  • 网站有了域名然后怎么做seo网站诊断流程
  • 做年报的网站怎么登不上去了wordpress优秀主题
  • 百度怎么做自己的网站微信公众号文章排版设计
  • 上海网站制作建设是什么thinkphp
  • 移动端网站建设推广方案建站之星源码下载
  • 织梦 帝国 php cms 媒体网站 哪个微盟微商城怎么样
  • 佛山牛豹云网站开发成都做网站设计哪家最权威
  • 网站规划建设与推广深圳猪八戒网站建设
  • 做权重网站网站做什么推广好
  • 小刘网站建设上海搬家公司收费价目表2021
  • c#做asp.net网站河南地区建设工程信息网
  • 做阿里云网站的公司长春网站建设找源晟
  • 贵阳做网站公司排名kindeditor代码高亮 wordpress
  • 哪些网站是专做女性护肤品网上注册公司申请流程
  • 泉州网站建设费用建立属于我们的网站
  • 做外贸英语要什么网站朱晓宇 大庆 seo 网站建设 北京
  • ps网站子页怎么做的在职考研哪个网站做的好
  • 西安手机网站制作公司织梦者网站模板