POJ 1042 Gone Fishing (DP) 2

来源:互联网 发布:南京软件学院 编辑:程序博客网 时间:2024/06/08 20:46
之前想到的忽略湖与湖之间消耗时间的简化DP解法有点另类,这里再归纳一下不忽略湖与湖之间耗费时间,直接DP的思路:

思路1:
dp[i][j] 表示从湖0到湖i,在j个单位时间内,能钓到的最多鱼数
dp[i][j] = max{dp[i-1][j], fish[i][k]+dp[i-1][j-k-t[i-1]]}, k=1,...

思路2:
dp[i][j] 表示从湖i到湖n-1,在j个单位时间内,能钓到的最多鱼数
dp[i][j] = max{fish[i][k]+dp[i+1][j-k-t[i]]}, k=0,...
0 0
原创粉丝点击