POJ_1976 A Mini Locomotive (dp)
2012-01-02 21:58
477 查看
可耻的看了解题报告。
题意:给定一个火车车箱的序列 n(及每个车箱所能容纳的乘客),3 个火车头,及每个火车
头所能拉动的车箱序列 m.求 3 个火车头所能拉的最多的乘客数.注意:火车头只能按
顺序拉,不能跳着拉(如可拉 1,2 或 2,3 或 3,4,但不能拉 1,3/2,4).
思路:
k表示火车头(1, 3). i表示第i节车厢,j表示往前退j个车厢(1 <= j <= m && 1 <= j <= i)所以有:
dp[k][i] = max(dp[k-1][i - j] + sum[i] - sum[i-j], dp[k][i-1]).
题意:给定一个火车车箱的序列 n(及每个车箱所能容纳的乘客),3 个火车头,及每个火车
头所能拉动的车箱序列 m.求 3 个火车头所能拉的最多的乘客数.注意:火车头只能按
顺序拉,不能跳着拉(如可拉 1,2 或 2,3 或 3,4,但不能拉 1,3/2,4).
思路:
k表示火车头(1, 3). i表示第i节车厢,j表示往前退j个车厢(1 <= j <= m && 1 <= j <= i)所以有:
dp[k][i] = max(dp[k-1][i - j] + sum[i] - sum[i-j], dp[k][i-1]).
相关文章推荐
- POJ 1976 A Mini Locomotive DP
- poj-1976 A Mini Locomotive(DP,记忆化搜索)
- POJ 1976 A Mini Locomotive DP
- poj 1976 A Mini Locomotive_简单dp
- poj 1976 A Mini Locomotive(二维dp)
- poj 1976 A Mini Locomotive (DP)
- POJ 1976 A Mini Locomotive【DP】
- POJ 1976 A Mini Locomotive (DP 最大连续m子段和)
- POJ 1976 A Mini Locomotive (DP 最大连续m子段和)
- POJ - 1976 A Mini Locomotive(背包DP)
- poj 1976 A Mini Locomotive(01背包)
- A Mini Locomotive POJ - 1976
- poj 1976 A Mini Locomotive 动规
- POJ 1976 A Mini Locomotive (动态规划)
- poj 1976 A Mini Locomotive(0/1背包)
- M - A Mini Locomotive POJ - 1976
- POJ 1976 A Mini Locomotive(背包)
- poj 1976 A Mini Locomotive(01背包)
- poj 1976 A Mini Locomotive 01背包
- poj 1976 A Mini Locomotive 有依赖的背包问题