昨晚写的题...补发一下题解...把1~N每个点拆成xi, yi 2个. 预处理i->j经过编号不超过max(i,j)的最短路(floyd)S->0(K, 0), S->xi(1, 0)(从i点继续走), 0->yi(1, distance(0->i))(从0出发), xi->yi(1, dista...
分类:
其他好文 时间:
2016-01-14 22:26:15
阅读次数:
245
题目大意:平面上有n个点,两两不同。现在给出二叉树的定义,要求树边一定是从上指向下,即从y坐标大的点指向小的点,并且每个结点至多有两个儿子。现在让你求给出的这些点是否能构成一棵二叉树,如果能,使二叉树的树边长度(欧几里德长度)总和最小,输出这个总和。如果不能,输出-1.答案与标准答案相差1e-6内都...
分类:
其他好文 时间:
2016-01-10 08:10:59
阅读次数:
277
每个点都在某个环中, 出度都为1, 只要让入度也全为1就可以满足题意了. 然后就是裸的最小费用最大流了.----------------------------------------------------------------------------#include#include#inclu...
分类:
其他好文 时间:
2016-01-05 22:14:10
阅读次数:
448
2324: [ZJOI2011]营救皮卡丘Time Limit: 10 SecMemory Limit: 256 MBSubmit: 1777Solved: 712[Submit][Status][Discuss]Description皮卡丘被火箭队用邪恶的计谋抢走了!这三个坏家伙还给小智留下了赤果...
分类:
其他好文 时间:
2016-01-03 09:17:19
阅读次数:
227
1449: [JSOI2009]球队收益Time Limit: 5 SecMemory Limit: 64 MBSubmit: 547Solved: 302[Submit][Status][Discuss]DescriptionInputOutput一个整数表示联盟里所有球队收益之和的最小值。Sam...
分类:
Web程序 时间:
2016-01-02 18:28:16
阅读次数:
226
题目链接给一些线段, 每个线段有一个值, 并且覆盖一些点, 求每个点被覆盖次数不超过k时, 可以取得的最大值。首先将点离散化, 然后连边, i向i+1连一条容量为k, 费用为0的边。 对于每条线段, 起点向终点连一条容量为1, 费用为-val的边, 然后跑费用流就好。 1 #include 2...
分类:
其他好文 时间:
2015-12-30 21:51:02
阅读次数:
212
3876: [Ahoi2014]支线剧情Time Limit: 10 SecMemory Limit: 256 MBSubmit: 484Solved: 296[Submit][Status][Discuss]Description【故事背景】宅男JYY非常喜欢玩RPG游戏,比如仙剑,轩辕剑等等。不...
分类:
其他好文 时间:
2015-12-26 22:08:12
阅读次数:
376
题目大意:有n个点,m条单向边。要运k单位货物从1到n,但是每条道路上都有一个参数ai,表示经这条路运送x个单位货物需要花费ai*x*x个单位的钱。求最小费用。题目分析:拆边。例如:u到v的容量为5,则拆成容量均为1,单位费用分别为1,3,5,7,9的5条边。求流恰好能满足运输需求时的最小费用即可。...
分类:
其他好文 时间:
2015-12-24 16:23:17
阅读次数:
201
题目链接给一个图, N个点, m条边, 每条边有权值, 从1走到n, 然后从n走到1, 一条路不能走两次,求最短路径。如果(u, v)之间有边, 那么加边(u, v, 1, val), (v, u, 1, val), val是路的长度,代表费用, 1是流量。 1 #include 2 #inc...
分类:
其他好文 时间:
2015-12-23 14:24:34
阅读次数:
140