继续练习之旅,记录3道概率dp的题。希望自己从中收获并成长。
zoj 3822 Domination
http://www.icpc.moe/onlinejudge/showProblem.do?problemCode=3822
大意:一天放一个棋子到棋盘中,最后要求每一行每一列至少一个棋子。求解天数期望。
当一个棋子放在一个位置 (i,j)时,所在的行和列均会收到影响。
根据这一点,列出转移方程,设 dp[i][j][k] ,表示用k个棋子控制i行j列的棋盘所用到的概率。
那么有:
dp[i][j][k+1]=dp[i][j][k]×i×j−kn×m−k 已控制i行j列dp[i][j+1][k+1]=dp[i][j][k]×i×(m−j)n×m−k 已控制行dp[i+1][j][k+1]=dp[i][j][k]×(n−i)×j