[Usaco2018 Dec]Teamwork
思路:
因为题面已经说了是连续的, 所以就可以用一个线性的dp。
设dp[i]以 i i i结尾的包装能力之和的最大值。
设一个sum为dp[i]~dp[j]`包装能力的最大值。
然后状态转移方程就是:
d p [ j ] = M a x ( d p [ j ] , d p [ i − 1 ] + ( j − i + 1 ) ∗ s u m ) ; dp[j] = Max(dp[j] , dp[i - 1] + (j - i + 1) * sum); dp[j]
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
