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

手机怎么建立自己网站动漫设计专修学校

手机怎么建立自己网站,动漫设计专修学校,整套网站建设视频教程,东莞网络网站建设题目链接#xff1a;POJ-2663 设有形状一样的多米诺牌#xff0c;每张牌恰好覆盖棋盘上相邻的两个方格#xff0c;即一张多米诺牌是一张 1 行 2 列或者 2 行 1 列的牌。那么#xff0c;是否能够把 32 张多米诺牌摆放到棋盘上#xff0c;使得任何两张多米诺牌均不重叠…题目链接POJ-2663 设有形状一样的多米诺牌每张牌恰好覆盖棋盘上相邻的两个方格即一张多米诺牌是一张 1 行 2 列或者 2 行 1 列的牌。那么是否能够把 32 张多米诺牌摆放到棋盘上使得任何两张多米诺牌均不重叠每张多米诺牌覆盖两个方格并且棋盘上所有的方格都被覆盖住我们把这样一种排列称为棋盘被多米诺牌完美覆盖。这是一个简单的排列问题同学们能够很快构造出许多不同的完美覆盖。但是计算不同的完美覆盖的总数就不是一件容易的事情了。不过同学们 发挥自己的聪明才智还是有可能做到的。 输入 一次输入可能包含多行每一行分别给出不同的 n 值 ( 即 3 乘 n 棋盘的列数 )。当输入 -1 的时候结束。 n 的值最大不超过 30. 输出 针对每一行的 n 值输出 3 乘 n 棋盘的不同的完美覆盖的总数。 思路: 设a[i]为Ni时的方法数.i为奇数的时候肯定为0. 如果i为偶数,a[i]可以看成a[i-2]加上两个单位组成的,此时多出来的2单位有3种方法… 也可以看成a[i-4]加上四个单位组成的,此时这四个单位一定是连在一起的,中间不能分割,所以只有两种放法. 同理,可看成a[i-6]加上六个单位组成的,此时这六个单位也连在一起,不能分割,只有两种放法… 直到所有的砖块都是连在一起的,中间不能分割,也只有两种放法. 所以 a[i]3a[i-2]2(a[i-4]a[i-6]…a[0]) ① a[i-2]3a[i-4]2(a[i-6]…a[0]) ② ①-②,得a[i]4*a[i-2]-a[i-4]. 参考文章 POJ 2663 Tri Tiling(完美覆盖) #include stdio.h #include stdlib.h #include iostream #includevector using namespace std;int main() {int i,n;long long int a[31];a[0]1;a[2]3;for(i4;i30;i2){a[i]4*a[i-2]-a[i-4];}vectorint vec;while(scanf(%d,n)n!-1){if(n%21){vec.push_back(0);continue;}elsevec.push_back(a[n]);}for(int i0;ivec.size();i){printf(%I64d\n,vec[i]);}return 0; }
http://www.yutouwan.com/news/118675/

相关文章:

  • 衡水手机网站建设价格网站的工作简报怎么做
  • 建设网站一定要电脑吗手机上建设网站
  • 自己创造网站平台发布产品的免费平台有哪些
  • 哪个网站网页做的好看做网站构架用什么软件
  • 网站建设都有哪些方面如何选择邯郸网站制作
  • 做网站赚钱 知乎公司网站建设服务费入什么科目
  • 网站建设的基本元素河北云网站建设
  • 车网站建设策划书专业做效果图公司
  • 东莞做网站 汇卓小程序注册好了怎么办开始使用
  • 公司建网站几天可以手机网站怎么做301
  • 住房和城乡建设部网站电话网站的相对路径
  • 网站建设与制作设计公司广州推广比较好的公司
  • 做水果生意去那个网站深圳网站建设服务哪一个便宜
  • 手机网站建站教程阿里云服务器建立网站
  • 建设网站郑州中企动力网站建设 医疗
  • 网站模板如何优化wordpress自助发布插件
  • cms进行网站开发折一把古风扇子
  • 网站建设卖花网站的目的北京电商网站开发公司哪家好
  • 各省施工备案网站网站评论源码
  • 网站 制作登录网站建设中所涉及的所有链接建设
  • o2o商城网站搭建做文献ppt模板下载网站
  • 黄陂建设网站国企网站建设合同
  • 山西自助建站费用低上海建设单位工程备案网站
  • 安贞网站建设公司wordpress建站系统视频教程
  • 滨州j建设局网站投诉电话wordpress自动压缩图片大小
  • 一站式建站企业网站和手机能制作网站吗
  • 全球网站开发者大会电商网站要素
  • 做外贸主要在那些网站找单深圳设计网站排名
  • 湘西网站建设wordpress+修改邮箱
  • 对网站建设和维护好学吗wordpress 非插件分页