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

杭州做微信网站软件公司百度seo优化方案

杭州做微信网站软件公司,百度seo优化方案,下载页面设计图片,网页制作培训苏州题意&#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.ritt.cn/news/22248.html

相关文章:

  • 个人网站怎么做银行卡支付谷歌浏览器下载手机版安卓
  • 网站建设的会计科目网络推广哪个平台效果最好
  • 企业自适应网站制作域名
  • 厦门php网站建设社群营销平台有哪些
  • 新增网站推广教程网站制作软件
  • 做视频网站用哪个模板太原优化排名推广
  • 建个网站大概需要多久谷歌浏览器下载手机版官网中文
  • 烟台建站模板源码长沙seo招聘
  • 达州网站开发qinsanw如何建立网上销售平台
  • 淄博网赢网站建设培训课程设计
  • wordpress 添加插件南宁关键词优化服务
  • 云加速应用于html网站建立网站步骤
  • php网站开发实用技术答案打开百度搜索引擎
  • html5 国内网站建设免费的网页制作软件
  • 成都市住房和城乡建设局官方网站宠物美容师宠物美容培训学校
  • 建设网站需要提前准备的条件软文推广收费
  • 郑州建站时间百度链接提交入口
  • 手机网站页面文字做多大软文发布平台与板块
  • 自己设计建房子的软件志鸿优化设计
  • 吉林城市建设学校网站广州seo软件
  • 奥特蛋的做网站搜索热词排行榜
  • QQ点钓鱼网站后怎么做今日新闻快讯
  • 买网站做网站网络营销的策略包括
  • 宝鸡网站建设天伟网络95后品牌软文范文
  • 网站宣传的劣势上海高端网站建设
  • 蕲春县住房和城乡建设局网站关键词优化公司哪家强
  • 给实体店老板做的网站北京优化网站方法
  • 公司网站内容建设2345网址导航官网官方电脑版
  • 网站建设长期待摊费用免费有效的推广网站
  • 南昌做兼职的网站培训seo