首页 > 其他分享 >多米诺

多米诺

时间:2024-02-16 13:55:32浏览次数:14  
标签:讨论 状态 设出 多米诺 维是 我们

这是一道填充网格题目,根据我们的思路不难设出一个状态

我们要求的最终答案的第二维是\(0\),所以我们讨论\(f[i][0]\)怎么出来

再依次顺着讨论下去

所以我们以后根本没必要去讨论所有情况,而是要求啥就算啥就行了

当然也可以换一种状态

剩下的推导完全是一模一样的

标签:讨论,状态,设出,多米诺,维是,我们
From: https://www.cnblogs.com/dingxingdi/p/18017087

相关文章

  • [ZJOI2009] 多米诺骨牌
    脑子没了直接做\(2^{28}\)肯定是不行的,所以必定要施加容斥,先考虑对行列均进行容斥,也就是枚举哪些行间、列间没有任何骨牌跨过,可以发现,这些行列将网格划分成了若干矩形,那么只要算出这些矩形的方案乘起来就行了,矩形的方案容易直接插头\(dp\)算但是并没有起到优化的效果,因此考......
  • P2595 [ZJOI2009] 多米诺骨牌
    轮廓线DP+外部容斥。似乎是CDQ论文题。有一个\(n\timesm\)的矩形表格,其中有一些位置有障碍。现在要在这个表格内放一些\(1\times2\)或者\(2\times1\)的多米诺骨牌,使得任何两个多米诺骨牌没有重叠部分,任何一个骨牌不能放到障碍上。并且满足任何相邻两行之间都有至少......
  • POJ2411 Mondriaan's Dream(多米诺密铺问题)
    不妨设\(n,m\)相等,常规的状压DP做法时间复杂度为\(O(n*2^n)\),但是可以通过套用公式使复杂度变为\(O(n^2)\)。具体地,用\(1*2\)的小长方形覆盖\(n*m\)的棋盘的方案数为\[\Large\prod\limits_{j=1}^{\left\lceil\frac{m}{2}\right\rceil}\prod\limits_{k=1}^{\l......
  • 洛谷P1282 多米诺骨牌 【dp】
    参考:https://blog.csdn.net/qq_51354600/article/details/120623720题意给定\(n\)个多米诺骨牌,每个多米诺骨牌由上下两部分组成,每部分的点数为\(1\sim6\)中的某一个数......
  • 790. 多米诺和托米诺平铺 : 简单状态机 DP 运用题
    题目描述这是LeetCode上的​​790.多米诺和托米诺平铺​​,难度为中等。Tag:「状态机DP」有两种形状的瓷砖:一种是 ​​2x1​​​的多米诺形,另一种是形如 ​​"......
  • 2022NOIP A层联测30 分配 串串超人 多米诺游戏 大师
    T1[数论/贪心构造]给出n-1对限制形如(i,j,a,b),要求\(xi/xj=a/b\),xi和xj都是正整数。求长度是n的序列x,满足条件(保证给定条件和任意一个数可以唯一确定这个序列)的\(min(\su......
  • Leetcode第790题:多米诺和托米诺平铺(Domino and tromino tiling)
    解题思路采用动态规划思路。参考题解。核心代码如下:constlonglongmod=1e9+7;classSolution{public:intnumTilings(intn){vector<vector<lo......
  • 790. 多米诺和托米诺平铺
    790.多米诺和托米诺平铺有两种形状的瓷砖:一种是 2x1的多米诺形,另一种是形如 "L"的托米诺形。两种形状都可以旋转。给定整数n,返回可以平铺 2xn的面板的方法......
  • 790. 多米诺和托米诺平铺
    790.多米诺和托米诺平铺题解:dpnum数组表示的是:i-1列的瓷砖都被铺满了,第i列的状态枚举第i列的状态枚举有4种:11表示上下两行都被填充,10表示上面那行被填充,01......
  • 多米诺骨牌
    1128.等价多米诺骨牌对的数量icintnumEquivDominoPairs(int[][]dominoes){intans=0;int[]a=newint[100];for(int[]cur:dominoes){Arrays.sort(cur);......