E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
分数规划
BZOJ1690 Usaco2007 Dec 奶牛的旅行 【01
分数规划
】
BZOJ1690Usaco2007Dec奶牛的旅行题目描述作为对奶牛们辛勤工作的回报,FarmerJohn决定带她们去附近的大城市玩一天。旅行的前夜,奶牛们在兴奋地讨论如何最好地享受这难得的闲暇。很幸运地,奶牛们找到了一张详细的城市地图,上面标注了城市中所有L(2L2iL2i),以及她们从道路的一头走到另一头所需要的时间TiTi(12->3->5->1的旅行路线,她们能得到的总乐趣值为60,为此她
Dream_Maker_yangkai
·
2018-06-02 17:25
01分数规划
c++
BZOJ
01分数规划
算法
[APIO2017]商旅(01
分数规划
,SPFA)
Description题目描述一个图有nn个点mm条单向边,每条边有其固定的长度(时间消耗)有kk种物品,在每个点可以买或者卖某些物品,不同的点价格可能不同,同一时间只能保留一个物品在身上问盈利效率最高的环的效率是多少?Solution题目要求最小的kk,满足总收益总代价⩽k总收益总代价⩽k即总收益−总代价×k⩽0总收益−总代价×k⩽0所以二分kk值并判断。首先假设每个点有一个虚拟的物品,这个物品
DSL_HN_2002
·
2018-05-01 09:44
文章类型——题解
图论———最短路
算法——分数规划
BZOJ 3232: 圈地游戏 (
分数规划
+最小割)
id=3232转化成最大权闭合子图的问题二分答案x
分数规划
将源点与每个点相连容量为点权将每个点与相邻点相连容量为x*公共边边权将边界点与汇点相连容量为x*外边权(可以理解为即使选了这些点也要割掉这些边)
菜得不行的sb
·
2018-04-06 10:11
网络流
分数规划
POJ - 3111 K Best 0-1
分数规划
二分
KBestTimeLimit:8000MSMemoryLimit:65536KTotalSubmissions:12812Accepted:3290CaseTimeLimit:2000MSSpecialJudgeDescriptionDemyhasnjewels.Eachofherjewelshassomevalueviandweightwi.SinceherhusbandJohngotbroke
ITryagain
·
2018-03-19 18:00
[
分数规划
& FLOYD判正环] BZOJ4898[Apio2017] 商旅
答案是
分数规划
的形式二分答案就是求∑wi∑ti≥x也就是∑wi−x⋅ti≥x用floyd判是否有正环就可以了#include#include#include#includeusingnamespacestd
LowestJN
·
2018-01-02 17:23
最短路
分数规划
[BZOJ]5090: 组题 01
分数规划
Description著名出题人小Q的备忘录上共有n道可以出的题目,按照顺序依次编号为1到n,其中第i道题目的难度系数被小Q估计为a_i,难度系数越高,题目越难,负数表示这道题目非常简单。小Q现在要出一套难题,他决定从备忘录中选取编号连续的若干道题目,使得平均难度系数最高。当然,小Q不能做得太过分,一套题目必须至少包含k道题目,因此他不能通过直接选取难度系数最高的那道题目来组成一套题。请写一个程序
200815147
·
2017-12-09 15:21
01分数规划
[二分答案 DP检验 几何] BalkanOI 2017. Cruise
分数规划
,二分答案∑wi∑disi,j≥mid∑w−mid∑disi,j≥0这样求∑w−mid∑disi,j的最大值就行了发现答案肯定是个凸多边形考虑DP,把点按照极角排序,令fi为前i个点选出一些点的最大值
LowestJN
·
2017-10-31 11:05
二分
&
三分
DP
几何
HDU 6070 Dirt Ratio
分数规划
二分 线段树维护区间最值
链接http://acm.hdu.edu.cn/showproblem.php?pid=6070题意给n,(1#include#include#includeusingnamespacestd;#definellrtinlinevoidgmin(T1&a,T2b){if(a>b)a=b;}constintMAXN=6e4+5;constdoubleEPS=1e-5;intn;inta[MAXN];
Brassica_
·
2017-08-03 19:41
好题
线段树
bzoj 3597: [Scoi2014]方伯伯运椰子 (01
分数规划
+spfa)
考虑最大化X−Yk,设新加入的边得到的总费用为∑wi,总流量为∑limi用01
分数规划
,将上面的式子变形。X−Yk>=z
clover_hxy
·
2017-06-11 11:00
图论
01分数规划
BZOJ 4819: [Sdoi2017]新生舞会
分数规划
。。
cgh_Andy
·
2017-04-25 21:00
bzoj 1758: [Wc2010]重建计划 (01
分数规划
+点分治)
要最大化所选边的平均值,这是个01
分数规划
的问题,我们只需要二分答案然后判断树中是否有一条长度在[L,U]之间的链∑s∈eval[s]−mid大于0即可。
clover_hxy
·
2017-03-30 10:03
点分治
01分数规划
bzoj 3232 01
分数规划
的方格,每个方格有一个收益,每一条单位长度的方格线都一定费用,从任意格点出发,沿着格线行走至到出发点,收益为形成的封闭图形内的方格的收益,总费用为走的格线的费用和,求总收益/总费用的最大值第一眼显然01
分数规划
Eirlys_North
·
2017-03-18 06:51
bzoj
01分数规划
poj 2976 && poj 2728 && poj3621 && bzoj 1486 01
分数规划
关于01
分数规划
的具体讲解和例题分析,推荐相当好的博客:http://www.cnblogs.com/perseawe/archive/2012/05/03/01fsgh.html这里不再赘述所以这里只是简单粗暴的贴代码
Eirlys_North
·
2017-03-17 19:25
bzoj
模板
01分数规划
[BZOJ1486][HNOI2009]最小圈(01
分数规划
+深搜spfa)
题目描述传送门题解01
分数规划
如果存在负权环的话说明有更优的答案写深搜spfa就不会tle了代码#include#include#include#include#includeusingnamespacestd
Clove_unique
·
2017-03-10 14:13
题解
图论算法
省选
01分数规划
[BZOJ1486][HNOI2009]最小圈(01
分数规划
+深搜spfa)
题目描述传送门题解01
分数规划
如果存在负权环的话说明有更优的答案写深搜spfa就不会tle了代码#include#include#include#include#includeusingnamespacestd
Clove_unique
·
2017-03-10 14:13
题解
图论算法
省选
01分数规划
bzoj 1486: [HNOI2009]最小圈 (01
分数规划
+深搜版spfa)
1486:[HNOI2009]最小圈TimeLimit:10SecMemoryLimit:64MBSubmit:2224Solved:1046[Submit][Status][Discuss]DescriptionInputOutputSampleInput45125235315243413SampleOutput3.66666667HINTSource[Submit][Status][Discu
clover_hxy
·
2017-01-16 16:45
图论
01分数规划
01
分数规划
三类型总结
一、生成树型给定一个带权无向图,每条边有两个权值a[i],b[i],求图的一个生成树,使得sigam(a[i])/sigam(b[i])最小.解析:我们假设已经找到了一个解k,一个新的解比k更优那么sigam(a[i])/sigam(b[i])#include#include#include#include#include#include#includeusingnamespacestd;#def
chty_syq
·
2017-01-16 08:42
2016长乐夏令营 Day5
点开始到终点的最大边数期望考虑不删边时f[i]=∑(f[j]+1)/totj为i点的后继,tot为总边数令b[j]=f[j]+1a[j]=0,1表示是否选择第j条边于是f[i]=∑(b[j]*a[j])/∑a[j]=ans(01
分数规划
CRZbulabula
·
2016-07-15 19:56
网络流
dp
线段树
分块
2016长乐夏令营
分数规划
bitset
bzoj3232 圈地游戏 01
分数规划
首先二分答案(dinkelbach?不知道行不行),然后就变成判断是否可行了。 这里有一个比较巧妙的方法,就是给圈地定一个方向,不妨为逆时针,那么向上走就相当于把它左边的加入答案;向下走就相当于把它左边的从答案中减去,然后判断是否存在负权回路即可。 另外还可以网络流建图,所有块从S连边容量为价值,然后在外面加一圈向T连边容量为边权inf,然后任意两个相邻的块(包括外面一圈)连
lych_cys
·
2016-04-13 18:00
最小割
SPFA
网络流
二分
01分数规划
[FractionalProgramming]
分数规划
一般形式Minimizeλ=f(x)=a(x)b(x)s.t.b(x)>0,x∈S其中S是解向量空间,a(x),b(x)是连续的实值函数解法设λ∗=f(x∗)为该规划的最优解,有λ∗=f(x∗)=a(x∗)b(x∗)0=a(x∗)−λ∗b(x∗)令g(λ)=min{a(x)−λb(x)}函数g有如下性质性质一g(λ)是严格递减函数,即对于λ1g(λ2)证明:设g(λ1)=a(x1)−λ1b(x1)
hbhcy98
·
2016-04-05 15:00
网络流
线性规划
分数规划
POJ 2976 裸的01
分数规划
题意:给你n个数对(认为是a数组和b数组吧),从中取n-m个数对,如果选第i个数对,定义x[i]=1,求R=∑(a[i]*x[i])/∑(b[i]*x[i])取得最大值时R的值。输出R*100(保留到整数)输入:第一行n,m。第二行a数组的值,第三行b数组的值。以n=m=0结束。原题:#include #include #include #include usingnamespacestd; in
qq_31785871
·
2016-04-04 20:00
poj
01分数规划
分数规划
#include #include #include usingnamespacestd; inta[1000+10],b[1000+10]; intn,m; doublec[1000+10]; boolcmp(doublea,doubleb){ returna>b; } booljudge(doublek){//判断当前k是否满足要求,即是否=0) returntrue; returnfalse
neighthorn
·
2016-04-04 09:00
最优比率树
35971862201493144512351/ (silver9886@126的博客)题意:给定n个二元组(a,b),删除k个二元组,使得剩下的a元素之和与b元素之和的比率最大(比率最后乘100输出)题解:最裸的01
分数规划
W2W
·
2016-03-15 10:00
【ZOJ2676】Network Wars 最小割+01
分数规划
NetworkofBytelandconsistsofnservers,connectedbymopticalcables.Eachcableconnectstwoserversandcantransmitdatainbothdirections.Twoserversofthenetworkareespeciallyimportant—theyareconnectedtoglobalworldne
LOI_DQS
·
2016-03-08 16:00
codevs 1183 泥泞的道路 01
分数规划
题目链接 题目描述 DescriptionCS有n个小区,并且任意小区之间都有两条单向道路(a到b,b到a)相连。因为最近下了很多暴雨,很多道路都被淹了,不同的道路泥泞程度不同。小A经过对近期天气和地形的科学分析,绘出了每条道路能顺利通过的时间以及这条路的长度。现在小A在小区1,他希望能够很顺利地到达目的地小区n,请帮助小明找出一条从小区1出发到达小区n的所有路线中(总路程/总时间)最大的路线。请
yohaha
·
2016-03-04 19:00
GDKOI2016 Day1 T3 寻宝
01
分数规划
。如果答案是l,则满足∑bi∑ai=l移项得∑bi−l∗∑ai=0。
alan_cty
·
2016-03-04 19:00
网络流
01分数规划
最大权闭合图
寻宝
GDKOI
POJ 2728 Desert King(01
分数规划
+二分+最小生成树-Prim)
Description有n个村庄,村庄在不同坐标和海拔,现在要对所有村庄供水,只要两个村庄之间有一条路即可,建造水管距离为坐标之间的欧几里德距离,费用为海拔之差,现在要求方案使得费用与距离的比值最小Input第一行为一整数n表示村庄数量,之后n行每行三个整数x,y,z分别表示村庄的横纵坐标和海拔(2 #include #include #include usingnamespacestd; #de
V5ZSQ
·
2016-03-01 17:00
zoj2676 Network Wars (01
分数规划
)
一道经典的01
分数规划
问题,相关知识请看《最小割模型论文》。上面有完整的证明和解释。
KIJamesQi
·
2016-02-28 23:00
最小割
最大流
GDKOI总结
t3要求最优化的目标一眼看出可以01
分数规划
,可是规划后就不知道怎么做了。t4一眼插头DP然而没打过于是确定了这题只能打暴力。然后列了个表,第一题首先可以拿下30分,然后50分是什么神奇
WerKeyTom_FTD
·
2016-02-24 20:00
【个人整理】NOIP知识点汇总
、高精、模拟图论图最短路(dijkstra、spfa、floyd),差分约束最小生成树(kruskal、prim)并查集(扩展域)拓扑排序二分图染色,*二分图匹配tarjan找scc、桥、割点,缩点*
分数规划
树树上倍增
DQSSS
·
2016-02-21 17:49
===其它===
个人
【个人整理】NOIP知识点汇总
、高精、模拟图论图最短路(dijkstra、spfa、floyd),差分约束最小生成树(kruskal、prim)并查集(扩展域)拓扑排序二分图染色,*二分图匹配tarjan找scc、桥、割点,缩点*
分数规划
树树上倍增
LOI_DQS
·
2016-02-21 17:00
日常刷题系列
2016/2/16codevs1725 探险 二分codevs1183 泥泞的道路 01
分数规划
poj3737 UmBasketella 三分法bzoj2659 算不出的算式 数论bzoj1607
xaphoenix
·
2016-02-17 01:00
bzoj1486【HNOI2009】最小圈
1778 Solved: 827[Submit][Status][Discuss]DescriptionInputOutputSampleInputSampleOutputHINTSource01
分数规划
AaronGZK
·
2016-02-09 21:00
SPFA
二分
01分数规划
bzoj
POJ3621 Sightseeing Cows
题意要找一个环游路线使得收益/花费最大,显然是基环,于是
分数规划
,判断是否有正权圈。然后弃疗发现好像不会求正权圈唉。算了,取反。改求负权圈,spfa一下就好了。
nlj1999
·
2016-01-18 21:00
BZOJ 1486: [HNOI2009]最小圈|
分数规划
分数规划
spfa判负环dis数组直接清0(好神奇啊而且速度好快啊)#include #include #include #include #include #include #include #include
ws_yzy
·
2016-01-11 11:00
分数规划
POJ 3621 Sightseeing Cows(01
分数规划
+二分+spfa判负环)
Description给出一张有向图,求一个回路使其点权和/边权和最大(保证有回路)Input第一行为两个整数n和m表示点数和边数,之后n个整数表示n个点的点权,最后m行每行三个整数a,b,c表示a点到b点有一条权值为c的边Output输出一条回路的最大点权和/边权和值SampleInput57301010510123232345352455513522SampleOutput6.00Soluti
V5ZSQ
·
2015-12-31 13:00
五校联考四总结
遗憾的是,n=1时忘了考虑爆范围…【五校联考4day1】淬炼神体这题正解要用一个名为“01
分数规划
”的东西..我们设f(l)=∑(a[i]-l*b[i])*s[i];那么,f(l)的值为0时,l为最优值
HOWARLI
·
2015-12-04 20:00
10.26~11.23刷题(shui)记录
/bzoj4152:最短路一定是通过分别按x,y坐标排序后相邻点之间距离最小和,跑一遍堆优化dijsktra即可http://paste.ubuntu.com/13489573/bzoj1486:01
分数规划
Lcomyn
·
2015-11-24 19:47
其他
bzoj 3232 01
分数规划
+最大权封闭子图判定
我们的目标是使v/c最小化,所以构造函数g(x)=v-x*c,那么 二分一个X,判断当时的v-x*c的值是多少,然后根据g(x)函数的 单调递减性来二分,判断,直到g(x)=0的时候当前的X就是答案。 然后我直接写的tle了,这是这两天tle的第3道题了。。。再改改。。。 /*********************************************************
·
2015-11-13 21:56
ZOJ
01
分数规划
讲解
分数规划
是将某个求解最优性问题转化为判定性问题,一般的形式为f(x)=a(x)/b=(x),求解f(x)的最优值,其中a,b,x为连续实数函数。
·
2015-11-13 20:51
规划
Algorithm lecture
nbsp; mobius反演讲解 BLADEVIL 2014-01-08 18:13 阅读:4 评论:0 01
分数规划
讲解
·
2015-11-13 20:10
Algorithm
POJ 2728 01
分数规划
题意:最优比率生成树,要求生成树中的所有边的花费与所有边的长度的比值最小 题解: 01
分数规划
,详见http://www.cnblogs.com/proverbs/archive/2013
·
2015-11-13 15:48
poj
POJ 3621 01
分数规划
题解: 01
分数规划
,简单构造,将点权转移到边权上~因为一个环上的点和边的数量是相等的~ 设i,j之间初始边权为w[i][j],修改后的边权为g[i][j],则g[i][j]=w[i
·
2015-11-13 15:47
poj
POJ 2976 01
分数规划
题意: 给定n个二元组(a,b),删除k个二元组,使得剩下的a元素之和与b元素之和的比率最大(比率最后乘100输出) 题解: 最裸的01
分数规划
,以此题为例讲述如何构造
·
2015-11-13 15:47
poj
poj3621 Sightseeing Cows --- 01
分数规划
典型的求最优比例环问题 參考资料: http://blog.csdn.net/hhaile/article/details/8883652 此题中,给出每一个点和每条边的权值,求一个环使 ans=∑点权/∑边权 最大。 由于题目要求一个环,并且必定是首尾相接的一个我们理解的纯粹的环,不可能是其它样子的环, 所以我们能够把一条边和指向的点看做总体处理。 上面方程能够化为:ans&
·
2015-11-13 12:08
poj
poj 2728 Desert King
id=2728
分数规划
+二分 此题的图过于稠密 需要用prime 找最小生成树 代码: #include<iostream> #include<cstdio&
·
2015-11-13 12:36
des
poj 3621 Sightseeing Cows
id=3621
分数规划
+二分 最优比率环 不是很难 本题中没有说明从哪个点开始 不过好像默认为1就可以过 poj数据又水了 里面的用
·
2015-11-13 12:35
poj
【BZOJ】1050: [HAOI2006]旅行comf(暴力+并查集)
我竟然还想到
分数规划
,,但是不可做。。。然后又想到最小生成树,,然后不会做orz 我一直在纠结怎么最大化(或最小化)分母和最小化(或最大化)分子的做法。。。。。但是。。。。
·
2015-11-13 11:28
com
POJ 2976
算是一道裸的0-1
分数规划
,0-1规划正确性的证明请参考OI论文《最小割模型在信息学竞赛中的应用》,里面非常详细。
·
2015-11-13 06:47
poj
poj 3266 Cow School
分数规划
这个题目难度非常大,首先对于老师的一种方案,应用
分数规划
的一般做法,求出所有的c=t-rate*p,如果没有选择的c值中的最大值比选择了的c值中的最小值大,那么这个解是可以改进的。
·
2015-11-13 06:17
poj
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他