斜率优化 1.概念 对于某些转移方程形如$DP[i] = min / max(DP[j] + f(j))$的DP来说,我们可以使用单调队列将其由$O(n^{2})$优化为$O(n)$。但对于一些转移方程形如$DP[i] = min / max(DP[j] + f(i , j))$的DP来说,因为转移 ...
分类:
其他好文 时间:
2018-06-09 19:01:11
阅读次数:
173
我会斜率优化了!这篇讲的超级棒https://blog.csdn.net/shiyongyang/article/details/78299894?readlog 首先列个n方递推,设sf是f的前缀和,st是t的前缀和:\\( f[i]=min(f[j]+s (sf[n] sf[j])+st[i] ...
分类:
其他好文 时间:
2018-05-26 12:23:06
阅读次数:
151
线性回归 线性回归通常用于根据连续变量估计实际数值(房价、呼叫次数、总销售额等)。我们通过拟合最佳直线来建立自变量和因变量的关系。这条最佳直线叫做回归线,并且用 Y= a *X + b 这条线性等式来表示。 在这个等式中: Y:因变量 a:斜率 x:自变量 b :截距 系数 a 和 b 可以通过最小 ...
分类:
其他好文 时间:
2018-05-24 11:59:02
阅读次数:
163
题意: 你有n袋沙包,在第一个沙包高度不超过H的条件下,满足相邻两个沙包高度差小于等于1的条件下(注意最小一定可以为0),求最少的沙包堆数; 思路: 画成图来说,有两种可能,一种是y=h-x一次函数和常函数y=x组合,还有一种是先上升后下降的函数,注意斜率绝对值都是1; 二分答案,具体来说,我是二分 ...
分类:
其他好文 时间:
2018-05-23 18:10:03
阅读次数:
176
APOI讲了这个东西,还有THU命题的《九省·林克卡特树》,感觉好像很热点的样子。 带权二分是一类对DP的优化,对于某些最优化问题的(2d/yd)DP,通过这种优化,其效率可以达到简化后的(1d/yd)DP的效率乘一个log ((xd/yd)DP是指状态数为n^x级且每种状态的转移数均摊为n^y级的 ...
分类:
其他好文 时间:
2018-05-22 22:22:48
阅读次数:
147
这次我是真的菜,对着T1YY了一堆类似于 玄学二分+尺取法 的东西 ~~原来是个结论题~~,然后过了20min才去写T2,虽然1次A,但已经崩了 下面开始讲题 A. 贝壳找房性价比 这是一个神坑题,我们将题意抽象一下 就是在一个二维平面内找出 斜率最大 的点对 这个就是很性质了,我们将所有点按照横坐 ...
分类:
其他好文 时间:
2018-05-22 22:11:43
阅读次数:
168
题意:给你一个不存在三线共交点的一次函数组a[i]x+b[i]y+c[i]=0。 问等概率选取三条直线,围成三角形的面积的期望。 n<=3000. 标程: 题解:叉积前缀和 最愚蠢的方法自然是n^3枚举直线。计算几何常用套路前缀和。将直线按照斜率排序,枚举直线a和直线b,统计斜率在[a,b]之间的三 ...
分类:
其他好文 时间:
2018-05-22 12:46:05
阅读次数:
282
Description 你有一支由 n 名预备役士兵组成的部队,士兵从 1 到 n 编号,要将他们拆分 成若干特别行动队调入战场。出于默契的考虑,同一支特别行动队中队员的编号 应该连续,即为形如 (i, i + 1, ..., i + k)(i,i+1,...,i+k) 的序列。 编号为 i 的士兵 ...
[Luogu2365]任务安排 题目描述 N个任务排成一个序列在一台机器上等待完成(顺序不得改变),这N个任务被分成若干批,每批包含相邻的若干任务。从时刻0开始,这些任务被分批加工,第i个任务单独完成所需的时间是Ti。在每批任务开始前,机器需要启动时间S,而完成这批任务所需的时间是各个任务需要时间的 ...
分类:
其他好文 时间:
2018-05-20 21:54:19
阅读次数:
183
"第一题:贝壳找房性价比" 【分析】:可以看成斜率,相当于在n个点中找到斜率最陡的斜率为多少。先按x的从小到大排序,然后在相邻的两点之间计算最大斜率。注意不要用cin等,会TLE! 【代码】: include include include include include include inclu ...
分类:
其他好文 时间:
2018-05-19 21:23:11
阅读次数:
186