斜率dp
文章平均质量分 79
CMTM4
ACM退役
展开
-
HDU 3507 Print Article 斜率DP入门 【斜率比较要避免除0,所以要化简式子,要考虑2点重合情况】
总体思路如:http://www.cnblogs.com/ka200812/archive/2012/08/03/2621345.html 其中这篇文章有一点是错的。 要维护的是是下凸壳,不是上凸壳~ 大致有几个重点:f[i] = min(f[j] + (s[i]-s[j])^2) + m 然后这是n^2的会T 于是我们把对于求f[i]而言,写出从原创 2016-07-31 12:18:27 · 523 阅读 · 0 评论 -
NOI2007货币兑换CASH 斜率DP
做到一道题,不会做。 题解说是FFT+ CDQ分治。 学会了FFT,发现不会CDQ分治。 去看CDQ的论文,发现用了CASH这道题…… 然后貌似有斜率DP的东西,就顺便学了斜率DP,写了之前HDU的一道题,继续写这道题…… 各种题解各种SPLAY,我一想,这道题用map就行了啊……然后写了200多行,还超级慢…… 最囧的问题,在我和朋友的电脑上,用NOI的数据AC,在原创 2016-08-01 22:42:26 · 689 阅读 · 2 评论 -
NOI2007货币兑换CASH 斜率DP CDQ分治
按照http://hzwer.com/3508.html改的…… 勉强能当自己板子用吧…… 感觉细节好多, 要注意各种细节,比如两个点重合啊,两个点的斜率不存在啊种种种种…… 太累了,但是我感觉判断2个点斜率差,可以用我的方法更好一些~ #include #include #include #include #include #define ll long原创 2016-08-02 16:41:07 · 407 阅读 · 0 评论