上一页 1 ··· 18 19 20 21 22
摘要: 现在是晚上零点三十分,我来写这篇文章,总结一下我今天学到的简单的斜率优化。 什么是斜率优化,就是将递推式写为y=kx+b的形式。 假设原递推式长这样:f[i]=min{f[j]+C},其中C可能是一个关于i的函数,一个关于j的函数,一个关于i和j的函数。 前两种情况可以通过单调队列来解决,但是情况三 阅读全文
posted @ 2020-02-09 00:50 syzf2222 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 好消息,今天我学会了点分治。所谓点分治,就是将树上的需要点统计的N^2的问题强行转化为NlogN。 本来事情是这样的: 1 inline void dfs(int x,int fa){ 2 sz[x]=1; 3 for(int i=beg[x];i;i=nex[i]){ 4 int t=to[i]; 阅读全文
posted @ 2020-02-07 21:34 syzf2222 阅读(389) 评论(1) 推荐(1) 编辑
上一页 1 ··· 18 19 20 21 22