team2012-D1-sol-0030

从 Trac 迁移的文章

这是从旧校内 Wiki 迁移的文章,可能存在一些样式问题,您可以向 memset0 反馈。

原文章内容如下:

本题做法是DP, 用dp[i][j]表示"到第i个时刻已经醒了j个时间单位的最大愉♂悦值", 然后转移就分为两个部分:
 1. 当 j == 0 时, 这时刚醒来, 从前面某一个时刻睡去的状态转移过来, 记得要加上penalty.
 2. 当 j >= 1 时, 从前面醒着的某个状态转移过来, 要加上以i时刻结束的活动的愉♂悦值.

本题做法是DP, 用dp[i][j]表示"到第i个时刻已经醒了j个时间单位的最大愉♂悦值", 然后转移就分为两个部分:

1. 当 j == 0 时, 这时刚醒来, 从前面某一个时刻睡去的状态转移过来, 记得要加上penalty.

2. 当 j >= 1 时, 从前面醒着的某个状态转移过来, 要加上以i时刻结束的活动的愉♂悦值.