传送门 题目大意:n个点p条边,每条边有权值,让1和n点联通,可以将联通1--n的边选k条免费, 求剩下边权的最大值。 题解:二分一个答案x,大于x的边权设为1,小于等于x的边权设为0,跑最短路。 若从1到n的最短路dis[n]<=k,则可以通过免费k条边,答案为x。 代码: ...
分类:
其他好文 时间:
2019-12-05 18:36:21
阅读次数:
83
最小生成树 (正边,负边都可以) Prim 朴素版 O(n^2) 稠密图,代码短,跟Dij很相似 算法流程(以点来扩展): 初始化dist [i] 为 正无穷 for i 0 ~ n ? 先集合外距离最近的点 赋值给 t ? 用 t 更新 其他点到 集合 的距离 ? st[t] = true; ? ...
分类:
其他好文 时间:
2019-09-21 12:52:29
阅读次数:
66
http://poj.org/problem?id=3662 Telephone Lines Time Limit: 1000MS Memory Limit: 65536K Total Submissions:9310 Accepted: 3374 Description Farmer John w ...
分类:
其他好文 时间:
2018-11-15 22:43:03
阅读次数:
236
传送门 最短路 二分+SPFA 二分最小支出 如果边权<=最小支出,那么就相当于0 如果大于最小支出,值设为1 跑SPFA 如果dis[n] > k 说明到不了 否则说明可以到 模板套进去就好了,没什么好注释的... #include<iostream> #include<cstdio> #incl ...
分类:
其他好文 时间:
2018-09-23 13:31:10
阅读次数:
186
题目描述:(转)k个机器,每个机器最多服务m头牛。c头牛,每个牛需要1台机器来服务。告诉你牛与机器每个之间的直接距离。问:让所有的牛都被服务的情况下,使走的最远的牛的距离最短,求这个距离。 include include include define maxn 1000 define INF 0x3 ...
分类:
其他好文 时间:
2018-04-30 16:46:39
阅读次数:
158
T1 最短路 T2 二分图匹配 T3 树形背包DP ...
分类:
其他好文 时间:
2017-10-12 14:36:36
阅读次数:
204
Telephone Lines Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 7214 Accepted: 2638 Description Farmer John wants to set up a telephone lin ...
分类:
其他好文 时间:
2017-08-01 19:24:48
阅读次数:
188
Telephone Lines Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 6973 Accepted: 2554 Description Farmer John wants to set up a telephone lin ...
分类:
其他好文 时间:
2017-05-30 19:21:57
阅读次数:
270
二分+最短路 Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%lld & %llu POJ 3662 二分+最短路 Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%lld ...
分类:
其他好文 时间:
2016-11-16 11:18:42
阅读次数:
225