
图论
spring_3_shine
非专业励志狗,2分59秒热度男,间歇性幻想家
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
POJ - 2253 最短路
题目链接:http://poj.org/bbs?problem_id=2253 题意: 有一只青蛙要从A点跳到B点。青蛙由于身体机能限制,所以有一个极限跳跃远度。求:这个极限最少是多少,才能完成这个任务。点是二维坐标,其中第一个点是A点,第二个点是B点。 规模: n (2<=n<=200). (0 <= xi,yi <= 1000) 类型: 最短路分析: 修改松弛条件,使dist原创 2017-07-13 23:02:31 · 807 阅读 · 0 评论 -
HDU 6141 最小树形图
题目链接: http://acm.split.hdu.edu.cn/showproblem.php?pid=6141 题意: N个点M条边求最大树形图,还问权值最大的图中第N个点的父亲编号最小能是多少 规模:N<=1e3,M<=1e4N <= 1e3, M <= 1e4 类型:最小树形图 边权处理 分析: 最开始做的时候用最小费用流,但会超时 原来是最小树形图 这里第N个点的边权,按其u的序号原创 2017-08-20 15:50:15 · 559 阅读 · 0 评论 -
HDU 6165 FFF at Valentine
题意: 给定一个有向图,n个点,m条边,无自环,无重边 问:是否任意两点A,B,满足AB连通 规模:2<=n<=1000,m<=60002<=n<=1000 , m<=6000 T<120T<120 类型: 有向强连通,拓扑排序 分析: 有向图缩环后,拓扑排序一下,如果入度为0的点有多个,就无法连通 代码:#include <iostream> #include <bits/stdc++.h> u原创 2017-08-22 18:15:29 · 463 阅读 · 0 评论 -
HDU 6166 Senior Pan 2017多校第9场
题意: 给定一个带权有向图,一个点集(k个点,无相同点) 求点集元素间的最短距离 规模:1<=n,m,k<=1e51<=n,m,k<=1e5 1<=w<=1e51<=w<=1e5 类型: 图论,最短路 二进制优化 分析: 考虑最暴力的做法,枚举点集里所有点,求单源最短路,复杂度k*nlogm,当然是过不了 这里我们优化求最短路的次数 纯暴力的做法很容易看出来有多余的计算 全集合最短路有两个端点,分原创 2017-08-23 17:16:43 · 350 阅读 · 0 评论 -
hdu 5988 Coding Contest (最小费用流)
思路: 普通费用流用加减,这里概率是乘除法。 取log,可以把乘除变为加减 第一次不会破化,可以建一条(cap=1,cost=0)(cap=1,cost=0)的边,另一条边(cap=c−1,cost=0)(cap=c-1,cost=0),注意c>1?c>1? 用spfa会卡时间,可以用eps精度优化 卡时间飘过 代码 : #include <iostream> #include <cmath> #i原创 2017-09-06 20:12:44 · 379 阅读 · 0 评论