BZOJ 1996 合唱队 - 区间DP(以及DP注意事项)
很快看出来是区间dp,搞了个O(n^3)的dp方程,0/1状态表示当前区间的首/尾作为末尾,然后搞记忆化搜索半天没搞出来,还得搞个RMQ,于是百度了题解(为毛题解都长的一样,还都是WA的。。。这群人抄也不抄仔细点。。。)
题解大概就是通过一个个数插入将区间向两边扩大,而且只能放在两头,条件就是上一个放的数值和这个数的数值满足题意。讨论一下就好了,dp方程写出来还是很简单的。(其实就是将我的思路改
原创
2017-10-16 22:27:12 ·
332 阅读 ·
1 评论