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

网站怎么做小程序php装修公司网站源码

网站怎么做小程序,php装修公司网站源码,网站备案大概多久,apache 搭建多个网站描述 一张普通的国际象棋棋盘#xff0c;它被分成 8 乘 8 (8 行 8 列) 的 64 个方格。设有形状一样的多米诺牌#xff0c;每张牌恰好覆盖棋盘上相邻的两个方格#xff0c;即一张多米诺牌是一张 1 行 2 列或者 2 行 1 列的牌。那么#xff0c;是否能够把 32 张多米诺牌摆放…描述 一张普通的国际象棋棋盘它被分成 8 乘 8 (8 行 8 列) 的 64 个方格。设有形状一样的多米诺牌每张牌恰好覆盖棋盘上相邻的两个方格即一张多米诺牌是一张 1 行 2 列或者 2 行 1 列的牌。那么是否能够把 32 张多米诺牌摆放到棋盘上使得任何两张多米诺牌均不重叠每张多米诺牌覆盖两个方格并且棋盘上所有的方格都被覆盖住我们把这样一种排列称为棋盘被多米诺牌完美覆盖。这是一个简单的排列问题同学们能够很快构造出许多不同的完美覆盖。但是计算不同的完美覆盖的总数就不是一件容易的事情了。不过同学们 发挥自己的聪明才智还是有可能做到的。 现在我们通过计算机编程对 3 乘 n 棋盘的不同的完美覆盖的总数进行计算。   任务 对 3 乘 n 棋盘的不同的完美覆盖的总数进行计算。 输入 一次输入可能包含多行每一行分别给出不同的 n 值 ( 即 3 乘 n 棋盘的列数 )。当输入 -1 的时候结束。 n 的值最大不超过 30. 输出 针对每一行的 n 值输出 3 乘 n 棋盘的不同的完美覆盖的总数。 样例输入 2 8 12 -1样例输出 3 153 2131 解题分析 首先由于多米诺牌本身占两个格子所以如果完全覆盖的话那么n一个要偶数否则3乘上一个奇数会导致格子总数为奇数这就矛盾了。 然后我们可以明显地感知到我们当前排列的结果与前面的排列是有一定关系的。我们先计算一个n2的时候这是最小的单元n1的时候很明显不可能被完全覆盖或者从n必须为偶数理解。我们自己脑子里摆一摆知道n2的时候有三种摆法。现在我们设置一个数组dpdp[i]表示ni时的摆法。显然dp[i]中有一部分摆法是3*dp[i-2]。但是这显然没有包括全部的情况。那我们还漏掉了哪些情况 简单举个例子有两种很重要的情况被我们忽略了。比如n4的时候如果我们只是计算3*dp[2]那实际上我们在n23这两列可以横着放多米诺牌。这部分被我们忽略了。所以我们还需要考虑dp[i-4]即我们空出四列出来然后计算dp[i-4]*2然后保持这两列横着放继续i-2因为我们刚刚使用了dp[i-4]这是没有考虑i-4和i-5列横着放并且i-3和i-2列横着放的情况。 代码实现 #include iostream using namespace std; int dp[31]{0};int compute(int m){if(dp[m]) return dp[m];for(int i4;i30;i){dp[i]dp[i-2]*3;for(int ji-4;j0;j-2){dp[i]dp[j]*2;}}return dp[m]; }int main(){int n;dp[0]1;dp[2]3;while(cinn){if(n-1){break; }coutcompute(n)endl;}return 0; }
http://www.w-s-a.com/news/413226/

相关文章:

  • 公司做网站广告语济南建网站价格消费品展
  • 建德网站网站建设规划设计书
  • 谷歌网站流量分析wordpress置顶浮标
  • 江苏新宁建设集团网站网络规划设计师2023论文
  • 合作建站协议python wordpress采集器
  • 集团网站网页模板网站建设图片大全
  • 举报非法网站要求做笔录wordpress怎么插视频
  • 网站服务器防护如何搭建网站平台
  • 设计师接私活的网站如何做网站的搜索栏
  • ps做图下载网站网站子目录设计
  • 厦门网站制作策划高中生做网站网页
  • 高端品牌网站建设在哪济南兴田德润优惠吗专业定制网站开发公司
  • 怎么做网站卖东西汽车网站排行榜前十名
  • 网站关键字没有排名只有单页面的网站怎么做seo
  • 网站流量盈利模式宝塔没有域名直接做网站怎么弄
  • 淡蓝色网站qq推广中心
  • 设计网站价格餐饮吸引客流的活动方案
  • 手机网站建设电话百度搜索量
  • 条件查询 php网站源码中国白云手机网站建设
  • 网上注册公司流程及材料班级优化大师免费下载电脑版
  • 应用网站如何做营销型网站的重要特点
  • 怎么样百度搜到自己的网站加强社区网站建设
  • 建设网站所需技术wordpress延时加载js
  • 网站建设沈阳搜云seo
  • 怎么申请免费的网站空间微信公众平台注册收费吗
  • 东营网站搭建最基本的网站设计
  • 网站建设技术的发展最近的国际新闻大事
  • 德州有名的网站建设公司网站如何做引流
  • 建设一个收入支出持平的网站网络推广计划书格式
  • 什么是网站黑链全球新冠疫苗接种率