0/1分数规划
逐梦起航-带梦飞翔
为了更加长远的快乐!
展开
-
洛谷2868 [USACO07DEC]观光奶牛Sightseeing Cows(0/1分数规划)(SPFA)
题目 给定一张有向图,每个节点有一个权值fun[i],每条边有一个权值time[i]。求图中的一个环,使环上各点权值之和除以各边权值之和最大。 题解 0/1分数规划+spfa判负环 把题意公式化,得到求最大,其中x[i]表示选或不选。 设,那么有。 假设我们要求到最大的这个分式值,相当于就是要求最大的L。可以证明这个分式值满足二分性,即L满足二分性。 在二分时,如果有那么L可以有更大的...原创 2018-10-04 14:52:03 · 292 阅读 · 0 评论 -
poj2728 Desert King(0/1分数规划)(最小生成树)
题意 每条边都有两个值ci、ri,选择一棵生成树,使这棵树上的最小。 题解 0/1分数规划+最小生成树判断 老套路,把公式转变成 , 因为其符合生成树的定义,所以对其二分需要以生成树的形式。即以为边权,做一次最小生成树,如果存在大于等于0的答案,说明mid大了,还可以更小,r=mid;否则l=mid。 总结 和 洛谷2868 [USACO07DEC]观光奶牛Sightseeing ...原创 2018-10-14 10:33:39 · 376 阅读 · 0 评论 -
洛谷SP2885 WORDRING - Word Rings(0/1分数规划)(SPFA)
题目 洛谷SP2885 WORDRING - Word Rings 题解 0/1分数规划+spfa判正环 先套0/1分数规划的公式: 再一变 接下来就是一个判正环的问题了。如果有正环则上式>=0,即L有更大取值;否则L无法达到这么优。 提一下建边,真的要做一个什么KMP,AC/后缀自动机,还是马拉车?都是乱来!这样想,它说的是后两个字符,所以不妨直接用两个字符表示点的编号...原创 2018-10-26 21:54:59 · 489 阅读 · 0 评论