A 01矩阵 - dp 题意: 给定一个 n * m 的01矩阵, 从(1,1)开始, 只能向右或向下, 问走到(n,m), 且路径上至少p个0,q个1的方案数有多少 根据题目我们很容易就可以定义出一个dp做法 dp[i][j][k1][k2]: 走到(i,j), 有k1个0,k2个1的方案数 (i,j)位置由(i-1,j)和(i,j-1)两个位置转移而来: (1) map(i,j)==0 dp[i][j][k1][k2]=dp[i-1][j][k1-1][k2]+dp[i][j-1][k1-1][k2] // k1=p处需要特判 (2) map(i,j)==1 dp[i][j][k1][k2...