Loading

随笔分类 -  ACM——动态规划——区间DP

摘要:"题目链接" 题意 有n个人,每个人有一个出现时间a和一个开枪时间b和一个距离d,在任意一个时刻,你可以选择炸人,你要炸一个人的花费是和他的距离d,并且所有的已经出现并且还没开枪的和你距离 using namespace std; define N 605 const int INF = 0x3f3 阅读全文
posted @ 2017-07-19 07:46 Shadowdsp 阅读(399) 评论(0) 推荐(0)
摘要:http://lx.lanqiao.cn/problem.page?gpid=T414 题意:…… 思路:很普通的区间DP,但是因为n<=1000,所以O(n^3)只能拿90分。上网查了下了解了平行四边形优化:地址。 但是看不懂。 阅读全文
posted @ 2017-04-06 09:11 Shadowdsp 阅读(1097) 评论(0) 推荐(0)
摘要:http://lx.lanqiao.cn/problem.page?gpid=T417 题意:…… 思路:n=1000,一开始觉得区间DP会超时,后来想不到其他做法就这样做了,居然没超时。 状态转移:dp[l][r] = min(dp[l][r], dp[l][k] * dp[k][r] + num 阅读全文
posted @ 2017-04-05 19:40 Shadowdsp 阅读(603) 评论(0) 推荐(0)
摘要:http://lx.lanqiao.cn/problem.page?gpid=T294 题意:中文题意。 思路:1、一开始想的是,乘号就相当于隔板,把隔板插入到序列当中,同一个隔板的就是使用加法运算,然后求最大值。也没有证明这个想法的正确性就蒙头写了。然后第一个数据就错了,还是挺良心的可以看第一个数 阅读全文
posted @ 2017-03-22 14:25 Shadowdsp 阅读(300) 评论(0) 推荐(0)