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

网站建设最简单的教程视频教程网站头部ps

网站建设最简单的教程视频教程,网站头部ps,绍兴企业做网站,跟京东类似的网站题目 分析 难点在于看出相邻列之间状态的转移是按照固定的状态转移矩阵进行的&#xff0c;并依据此采用矩阵乘法快速幂来优化 代码 #include <bits/stdc.h> using namespace std; using ll long long;const int mod 1e9 7; const int M 1 << 7;ll m; int n;…

题目

分析

难点在于看出相邻列之间状态的转移是按照固定的状态转移矩阵进行的,并依据此采用矩阵乘法+快速幂来优化

代码

#include <bits/stdc++.h>
using namespace std;
using ll = long long;const int mod = 1e9 + 7;
const int M = 1 << 7;ll m;
int n;
int w[M][M];
int ans[M][M];void dfs(int r, int j, int ne)
{if (r >= n){w[j][ne] += 1;return;}if (j & (1 << r))dfs(r + 1, j, ne);else{if (r - 1 >= 0 && (ne & (1 << r - 1)) == 0 && (ne & (1 << r)) == 0)dfs(r + 1, j, ne | (1 << r - 1) | (1 << r));if (r + 1 < n && (ne & (1 << r)) == 0 && (ne & (1 << r + 1)) == 0)dfs(r + 1, j, ne | (1 << r) | (1 << r + 1));if (r + 1 < n && (j & (1 << r + 1)) == 0 && (ne & (1 << r)) == 0)dfs(r + 2, j, ne | (1 << r));if (r + 1 < n && (j & (1 << r + 1)) == 0 && (ne & (1 << r + 1)) == 0)dfs(r + 2, j, ne | (1 << r + 1));}
}void mul(int a[][M], int b[][M], int c[][M])
{static int t[M][M];memset(t, 0, sizeof t);for (int i = 0; i < 1 << n; i++)for (int j = 0; j < 1 << n; j++)for (int k = 0; k < 1 << n; k++)t[i][j] = (t[i][j] + 1ll * a[i][k] * b[k][j] % mod) % mod;memcpy(c, t, sizeof t);
}void qmi(ll expo, int a[][M], int b[][M])
{while (expo){if (expo & 1)mul(ans, w, ans);mul(w, w, w);expo >>= 1;}
}
int main()
{scanf("%lld%d", &m, &n);for (int j = 0; j < 1 << n; j++)dfs(0, j, 0);ans[0][0] = 1;qmi(m, ans, w);printf("%d", ans[0][0]);
}

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

相关文章:

  • 中英文网站源码php互联网公司是什么
  • 最便宜做网站的方法搜索关键词是什么意思
  • 登不上学校的网站该怎么做哪个网站做废旧好
  • 百度快速收录站长之家seo综合查询
  • 网站设计师要求正能量无遮掩图片全屏
  • 机器学习周报十五
  • Roo Code Tool 之access_mcp_resource——MCP资源访问能力
  • html用表格做网站wordpress 谷歌seo
  • 替换数字----超全详细解
  • wordpress建站做客户端文大侠seo博客
  • 机器学习15:自监督式学习(Self-Supervised Learning)①
  • 怎么制作网站链接手机做植物网站
  • 做网站的一般多少钱酒店网站建设因素
  • 最权威的做网站设计公司价格Wordpress装好只能访问
  • 小精灵儿童网站免费做踢芯片设计公司
  • 上海网站建设开发哪家好深圳网站如何制作
  • 平面设计资源网站网站建设西街
  • 中山做网站联系电话网站规划与开发技术专业
  • o2o网站建设基本流程爱企查企业服务平台
  • signal_connect
  • 什么是网站反向链接wordpress 到访人数
  • 自己做的视频可以传别的网站去吗.net开发微信网站
  • 网站如何做淘客桐城网站建设
  • 5、Lombok原理深入剖析:编译期注解处理机制与替代方案对比
  • 简述织梦网站上传步骤东莞外贸建站及推广
  • pid控制作为反馈控制,增加前馈控制,什么是前馈控制解释
  • 成品网站w灬源码火龙果住房和规划建设局网站
  • wordpress上传网站模板wordpress cms
  • MCU模块系统时钟
  • 温州 网站制作wordpress 自动升级