博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
uva 11270 - Tiling Dominoes(插头dp)
阅读量:6847 次
发布时间:2019-06-26

本文共 413 字,大约阅读时间需要 1 分钟。

题目大意:用12木块将给出的nm大小的矩阵填满的方法总数。

解题思路:插头dp的裸题,dp[i][s]表示第i块位置。而且该位置相应的行数的状态为s的时候的总情况数。0表示为竖放预留留的位置,1表示填上的位置。无论是竖放还是横放。而且第一位状态用滚动数组优化空间。

#include 
#include
#include
using namespace std;typedef long long ll;int n, m;ll dp[2][(1<<11)+5];int main () { while (scanf("%d%d", &n, &m) == 2) { int now = 0, pre = 1; if (n < m) swap(n, m); int e = (1<

转载地址:http://zroul.baihongyu.com/

你可能感兴趣的文章
分享几个好用的工具,有效提升工作效率
查看>>
论北京北漂的家人们
查看>>
delphi 检查用户输入必须是汉字串
查看>>
思科交换机和路由器设备实现DHCP功能
查看>>
MongoDB安装与操作大全
查看>>
人我的是好有是的好sula
查看>>
编译工程时报java:[1,0] illegal character: \65279问题排查与解决过
查看>>
RHEL6子接口及双网卡绑定配置
查看>>
常见系统故障排查
查看>>
正则验证手机号是否合法
查看>>
linux 下Crontab不执行
查看>>
《Git权威指南》读书笔记 第四章 git初始化
查看>>
《Head first HTML与CSS 第二版》读书笔记 第九章 盒模型
查看>>
《Python面向对象……》之目录
查看>>
集群入门简析及LB下LVS详解
查看>>
Linux与GPT
查看>>
管理或技术
查看>>
分配到弱属性;对象将在赋值之后释放
查看>>
java作用域public ,private ,protected 及不写时的区别
查看>>
until循环语句
查看>>