题目链接:[http://acm.hdu.edu.cn/showproblem.php?pid=6416]
题目描述:
给定一个 N∗M N ∗ M 的01矩阵
K-seam是满足以下条件的整数序列a:
- |a|=n,ai∈[1,m] | a | = n , a i ∈ [ 1 , m ]
- |ai−ai+1|≤K,i∈[1,n) | a i − a i + 1 | ≤ K , i ∈ [ 1 , n )
对于第 i i 行,删除第 个数,会得到一个 N∗(M−1) N ∗ ( M − 1 ) 的矩阵
不同的整数序列可能会得到相同的矩阵
问:可以得到多少种不同的矩阵
题解:
如果无视different的条件
定义状态: dp[i][j] d p [ i ] [ j ] ——删除第 i i 行第