Description 对于一张有向图,要你求图中最小圈的平均值最小是多少,即若一个圈经过k个节点,那么一个圈的平均值为圈上k条边权的和除以k,现要求其中的最小值 Input 第一行2个正整数,分别为n和m 以下m行,每行3个数,表示边连接的信息, 第一行2个正整数,分别为n和m 以下m行,每行3个 ...
分类:
其他好文 时间:
2017-10-09 16:44:51
阅读次数:
143
hnoi2009最小圈 Description #include<iostream> #include<cstdio> #include<cstring> #define maxn 3005 #define maxe 10005 using namespace std; struct Edge { ...
分类:
其他好文 时间:
2017-07-22 16:46:15
阅读次数:
146
[BZOJ1486][HNOI2009]最小圈 试题描述 输入 见“试题描述” 见“试题描述” 见“试题描述” 输出 见“试题描述” 输入示例 输出示例 数据规模及约定 见“试题描述” 题解 分数规划,二分答案 x 后每条边的边权减去 x,若有负环则表明答案小于等于 x。 ...
分类:
其他好文 时间:
2017-05-18 09:54:18
阅读次数:
192
题目描述 样例输入 4 5 1 2 5 2 3 5 3 1 5 2 4 3 4 1 3 样例输出 3.66666667 题解 分数规划+Spfa判负环 二分答案mid,并将所有边权减去mid,然后再判负环,若有负环则调整下界,否则调整上界,直至上下界基本重合。 证明:显然 由于有(c+d)/(a+b ...
分类:
其他好文 时间:
2017-05-15 14:20:56
阅读次数:
282
【算法】二分+spfa 【题解】据说这个叫分数规划? 0-1分数规划 二分答案a,则对于任意的环有w/k≤a即w-ak≤0,若满足条件则a变小,否则a变大。 因为w=w1+w2+...+wk,所以变形为(w1-a)+(w2-a)+...+(wk-a)≤0。于是问题转化为在图中找负环。 不过由于spf ...
分类:
其他好文 时间:
2017-04-17 15:50:07
阅读次数:
142
http://www.lydsy.com/JudgeOnline/problem.php?id=1486 (题目链接) 题意:给出一张有向图,规定一个数值u表示图中一个环的权值/环中节点个数。求最小的u。 Solution 尼玛今天考试题,不知道是考二分的话这真的做不出。。 二分一个答案ans,这个 ...
分类:
其他好文 时间:
2016-09-27 20:27:51
阅读次数:
139
bzoj1486[HNOI2009]最小圈 题意: 定义图中一个环的平均值为环上边权和除以(浮点除法)边数,求一个图中的最小环平均值,保留8位。n≤3000,m≤10000,有负权边。 题解: 这就是比较明显的01分数规划了,见bzoj1690。同时根据题解二分60次就行了。 代码: 2016092 ...
分类:
其他好文 时间:
2016-09-23 23:17:47
阅读次数:
244
Description Input Output Sample Input 4 5 1 2 5 2 3 5 3 1 5 2 4 3 4 1 3 Sample Output 3.66666667 正解:SPFA+二分答案 解题报告: 分数规划,具体我不是很会证,传送门:http://blog.csdn ...
分类:
其他好文 时间:
2016-08-10 22:24:41
阅读次数:
191
二分答案+dfs判负圈。将边值减去m,如果存在负圈则有更小的环存在。注意边界。不用spfa的原因是这不是单源最短路?。。。 1486: [HNOI2009]最小圈 Description Input Output Sample Input 4 5 1 2 5 2 3 5 3 1 5 2 4 3 4 ...
分类:
其他好文 时间:
2016-07-16 08:42:01
阅读次数:
206
二分答案+dfs判有没有负环,这样dfs比spfa快多了。 ...
分类:
其他好文 时间:
2016-07-07 08:34:34
阅读次数:
181