随笔分类 -  数论——分数规划

摘要:"传送门" 没想到点分治那一层…… 首先不难发现这是个分数规划,先把所有的边长减去$k$,二分答案,设为$mid$,就是要求路径平均值$ans\in[ mid,mid]$ 先来考虑$ans\in[0,mid]$的的情况。我们考虑点分治,记下所有从根节点延伸下去的链,长度记为$len$,边数为$dep 阅读全文
posted @ 2019-01-09 07:23 bztMinamoto 阅读(237) 评论(0) 推荐(0)
摘要:"传送门" 据rqy说有这么一个结论$$ans=\min_{v \in V,F_n(v)\neq \infty} \max_{0 \leq k \leq n 1} \left[\frac{F_n(v) F_k(v)}{n k}\right]\qquad$$ 其中新建一个节点$S$向所有点连边,$F_ 阅读全文
posted @ 2018-11-19 22:27 bztMinamoto 阅读(197) 评论(0) 推荐(0)
摘要:"传送门" 首先这玩意儿很明显是分数规划,二分一个答案$mid$,边权变为$w_i mid$,然后看看能不能找到一条路径长度在$[L,R]$之间,且边权总和非负,这个可以转化为求一条满足条件的边权最大的路径 这个实际上可以用点分做,用单调队列可以优化到$O(nlog^2n)$,然而我不知道为什么写挂 阅读全文
posted @ 2018-11-12 22:15 bztMinamoto 阅读(155) 评论(0) 推荐(0)
摘要:题意:就是每个点有权值$a_i,b_i$,选出一条长为$m$的路径(这里的长指的是路径点数),并最小化$\frac{\sum a_i}{\sum b_i}$ 先膜一下 "zsy大佬" 首先这显然是个分数规划,我们二分一个答案$mid$,判断$\frac{\sum a_i}{\sum b_i}\leq 阅读全文
posted @ 2018-11-12 20:04 bztMinamoto 阅读(583) 评论(0) 推荐(0)
摘要:Description Input 第1行,包含三个整数。n,L,R。第2行n个数,代表a[1..n]。 第1行,包含三个整数。n,L,R。第2行n个数,代表a[1..n]。 Output 仅1行,表示询问答案。如果答案是整数,就输出整数;否则,输出既约分数“P/Q”来表示。 仅1行,表示询问答案。 阅读全文
posted @ 2018-10-19 22:29 bztMinamoto 阅读(454) 评论(0) 推荐(1)

Live2D