(轮廓线dp)UVA11270-Tiling Dominoes: 题意: 题解: 轮廓线dp.对着lrj书上的题解写的.如果将所有格子从左到右,从上到下按顺序排列,则可以dp,f[i][j][k]表示对于第i行第j列的格子前m个格子的状态为k的种类数. 那么转移有3种情况: 1.不放,必须保证当前格 ...
分类:
其他好文 时间:
2017-10-09 19:35:24
阅读次数:
106
题意 n * m 的矩形, 有坏点, 问哈密顿回路数量. n, m <= 11 . 分析 1. 确立状态 我们考虑轮廓线DP. 为此, 我们要刻画并量化轮廓线的相关信息: ① 插头是否存在? ② 插头的连通性. 我们发现: 插头一一对应, 且互不相交. 于是考虑使用括号序列刻画轮廓线. 至于量化, ...
分类:
其他好文 时间:
2017-09-05 13:59:47
阅读次数:
171
题意 n * m 的矩形, 有坏点, 求划分成若干个回路的方案数. n, m <= 11 . 实现 ...
分类:
其他好文 时间:
2017-09-05 09:57:28
阅读次数:
171
题意:给你一个n*m的矩阵(1<=n<=100,1<=m<=10),矩阵里面分为空格和障碍物两种,现在用1*2,2*1,1*1的地板去铺满整个矩阵,且1*1地板所有个数的取值在[c,d]之间(1<=c<=d<=20),问你一共有多少种方法铺满? 代码菜的抠脚,应该把状态转移改成update函数,这样 ...
分类:
其他好文 时间:
2017-07-22 22:40:42
阅读次数:
207
http://poj.org/problem?id=2411 (题目链接) 题意 一个$n*m$的网格,用$1*2$的方块填满有多少种方案。 Solution 轮廓线dp板子。按格dp,对上方和左方的格子的占用情况进行讨论转移。 细节 LL,滚动清空数组。 代码 ...
分类:
其他好文 时间:
2017-02-19 22:00:07
阅读次数:
226
今天美国的院士过来讲课XD以为会很无聊但是谜之好听,而且英语基本上都听懂了的样子?(´▽`) 逃到图书馆来写解题报告 【题目大意】 给出一个m*n的方格,用2*1的骨牌覆盖有几种情况。 【思路】 最基础的轮廓线DP。分为三种情况: (1)向上放,必须要满足上面的格子没有被放,且当前不在首行。→新状态 ...
分类:
其他好文 时间:
2016-09-06 19:54:46
阅读次数:
121
A类数据: 将棋盘黑白染色,相邻的点之间连边,求出二分图最大匹配即可。 B类数据: 答案为$\lfloor\frac{n^2-1}{3}\rfloor$,用FFT加速计算即可,时间复杂度$O(L\log L)$。 C类数据: 轮廓线DP,对于轮廓线上每个格子,要么为空,要么被占据,要么被占据且还要向 ...
分类:
其他好文 时间:
2016-08-21 06:17:17
阅读次数:
151
保研的事还是要听天由命。日常拜锦鲤大王。 生产实习呢....估计也是要水过去。等尘埃落定后再补补这些项目吧。 字符串: 1.后缀数组专题(知乎专栏) 2.熟练AC自动机 dp: 3.状压dp轮廓线dp入门 4.数位dp 数学: 5.FFT容斥(叉姐讲义)、高斯消元 6.最小曼哈顿距离(参论文) 补多 ...
分类:
其他好文 时间:
2016-08-02 00:53:12
阅读次数:
167
Filling 题目连接: http://acm.hdu.edu.cn/showproblem.php?pid=5766 Description The board is a rectangle of unit cells with N rows and N columns. At first, c ...
分类:
其他好文 时间:
2016-07-31 01:46:53
阅读次数:
496
数位DP、轮廓线DP CDQ分治 博弈论 组合计数 动态点分治 top tree 爬山、退火、蚁群 有上下界网络流 可持久化的各种数据结构 NTT 生成函数 SAM 带花树 link cut cactus 置换群 ...
分类:
其他好文 时间:
2016-05-24 08:07:25
阅读次数:
192