
0/1分数规划
stargazer.
夜を穿つの
展开
-
【BZOJ 2402】陶陶的难题II(分数规划+树链剖分+凸包二分)
传送门题解已经写在标题上了不过复杂度O(nlog4n)O(nlog^4n)O(nlog4n)能过也是神了#include<bits/stdc++.h>using namespace std;const int RLEN=(1<<20)|5;inline char gc(){ static char ibuf[RLEN],*ib,*ob; (ib==ob)&a...原创 2019-10-19 00:06:29 · 184 阅读 · 0 评论 -
【BZOJ1758】【WC2010】—重建计划(点分治+分数规划)
传送门%%%wcrwcrwcr太巨辣一眼分数规划,二分一个midmidmid,每条边减去midmidmid,现在就变成了是否存在一条路径满足L≤len≤UL\le len\le UL≤len≤U且权值和大于000显然可以点分治考虑对于当前分治中心,处理出一个fff表示已经遍历的子树中的每个深度的最大值,然后遍历当前某个子树,再处理出每个深度的最大值,然后就可以维护一个单调队列来做了但是发...原创 2019-03-12 07:58:32 · 263 阅读 · 1 评论 -
【COGS2652】—天文密葬法(分数规划+长链剖分)
COGS传送门(已咕咕)一眼分数规划二分一个midmidmid,找到∑ai−∑bi∗mid\sum{a_i}-\sum{b_i}*mid∑ai−∑bi∗mid最小的路径,如果路径长大于0,下界调高,否则上界调低考虑f[i][j]f[i][j]f[i][j]表示以iii为根,深度为jjj的路径的最小值显然对于一个点只有可能是往下一整条链或者2条链拼起来发现fff第二维只和深度有关,就可...原创 2019-03-12 12:41:12 · 216 阅读 · 1 评论 -
【BJOI2019 Day1】简要题解
T1:传送门很显然是要在AcAcAc自动机上dpdpdp一个显然的dpdpdp是f[i][j][k]f[i][j][k]f[i][j][k]表示前iii个字符,当前在自动机的点jjj,已经有kkk个咒语的最大价值但是由于咒语最多有O(n2)O(n^2)O(n2)个复杂度太差了由于max∏vc\max \sqrt[c]{\prod v}maxc∏v不好处理考虑转成对数就变成max...原创 2019-09-05 14:22:08 · 190 阅读 · 0 评论