http://poj.org/problem?id=1191 

 题意:中文省略.

思路:黑说p116有讲解,

主要的状态转移方程为

横着切: 

dp[k][x1][y1][x2][y2]  = min(dp[k - 1][x1][y1][mid][y2] + dp[1][mid][y1][x2][y2],dp[k - 1][mid][y1][x2][y2] + dp[1][x1][y1][mid][y2]);   x1 + 1 <= mid < x2

竖着切:

dp[k][x1][y1][x2][y2]  = min(dp[k - 1][x1][y1][x2][mid] + dp[1][x1][mid][x2][y2],dp[k - 1][x1][mid][x2][y2] + dp[1][x1][y1][x2][mid]);  y1 + 1<=  mid < y2

 

 

0;

相关文章: