ACM__图论
文章平均质量分 90
ACM的图论题目
P1n9
这个作者很懒,什么都没留下…
展开
-
L2-001 紧急救援 (迪杰斯特拉)
L2-001 紧急救援 (25 分)作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候,你的任务是带领你的救援队尽快赶往事发地,同时,一路上召集尽可能多的救援队。输入格式:输入第一行给出4个正整数N、M、S、D,其中N(2≤N≤...原创 2019-02-23 21:25:54 · 280 阅读 · 0 评论 -
华为机试---素数伴侣(二分图匹配+匈牙利算法)
每个数的取值范围是[2,30000] ,因为素数的话,除了2是偶数,其他是奇数——而现在不可能出现2了,所以我们只考虑奇数的素数 。2个数的和是奇数,有什么情况呢? 只有奇数+偶数所以,我们把这些数分成2堆——奇数和偶数,然后在他们中间,和是素数的,连上一条边,然后做匹配。说明了得到的图一定是二分图。因为对二分图的最大匹配,有一个简单很多的算法,匈牙利算法。#include<bi...原创 2019-08-29 16:59:38 · 1067 阅读 · 0 评论 -
无法拯救我的菜----焦作网络赛 F. Modular Production Line
地址:https://nanti.jisuanke.com/t/31715poj3680原题,数据都一样,是最小费用最大流摸板题转载:https://blog.csdn.net/zhou_yujia/article/details/52411251先看一下poj3680:离散化所有区间的端点,把每个端点看做一个顶点,建立附加源S汇T。1、从S到顶点1(最左边顶点)连接一条容量为K,费用为...转载 2018-09-20 21:29:30 · 239 阅读 · 0 评论 -
ccf 201712-4 行车路线
试题编号: 201712-4 试题名称: 行车路线 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 小明和小芳出去乡村玩,小明负责开车,小芳来导航。 小芳将可能的道路分为大道和小道。大道比较好走,每走1公里小明会增加1的疲劳度。小道不好走,如果连续走小道,小明的疲劳值会快速增加,连续走s公里小明会增加s2的疲劳度。 例如:有5个路...原创 2018-09-07 21:33:29 · 146 阅读 · 0 评论 -
无法拯救我的菜------南京网络赛 L Magical Girl Haze
地址:https://nanti.jisuanke.com/t/31001菜。。。。考的是分层最短路,模板题,但是没见过。。。。。 分层图最短路是指在可以进行分层图的图上解决最短路问题。 一般模型是: 在图上,有k次机会可以直接通过一条边,问起点与终点之间的最短路径。思路: 我们设置dis[i][k]表示走到第i号点,免费经过了k条边的最短路。 对于我们当前找到的终点,尝试起点...原创 2018-09-01 22:50:42 · 145 阅读 · 0 评论 -
牛客多校----E Room
链接:https://www.nowcoder.com/acm/contest/143/E 来源:牛客网room 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 题目描述 Nowcoder University has 4n students and n dormitories (...原创 2018-08-02 22:02:49 · 196 阅读 · 0 评论 -
无法拯救我的菜系列------hdu6386 Age of Moyu
Age of Moyu Time Limit: 5000/2500 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others) Total Submission(s): 2384 Accepted Submission(s): 714Problem Description Mr.Quin love fishes s...转载 2018-08-14 20:38:05 · 293 阅读 · 0 评论 -
poj3686(KM算法求解)
The Windy’s Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 5914 Accepted: 2457 DescriptionThe Windy’s is a world famous toy factory that owns M top-class workshop to make toy...原创 2018-04-27 21:22:30 · 371 阅读 · 0 评论 -
hdu3549(网络流最大流入门)
Flow Problem Time Limit: 5000/5000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 20026 Accepted Submission(s): 9425Problem Description Network flow is a we...原创 2018-05-04 16:46:09 · 395 阅读 · 0 评论 -
poj2135(最小费用最大流入门)
Farm Tour Time Limit: 1000MSMemory Limit: 65536K Total Submissions: 18976Accepted: 7334 Description When FJ’s friends visit him on the farm, he likes to show them around. His farm comprises N ...转载 2018-05-04 16:14:41 · 320 阅读 · 0 评论 -
poj1274(二分图最大匹配的摸板题)
The Perfect Stall Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 27933 Accepted: 12330 DescriptionFarmer John completed his new barn just last week, complete with all the ...原创 2018-04-25 23:17:51 · 330 阅读 · 0 评论 -
最短路径四大算法
熟悉的最短路算法就几种:bellman-ford,dijkstra,spfa,floyd。首先说明一点,就是关于负环的问题。 bellman-ford可以用于边权为负的图中,图里有负环也可以,如果有负环,算法会检测出负环。 时间复杂度O(VE); dijkstra只能用于边权都为正的图中。 时间复杂度O(n2); spfa是个bellman-ford的优化算法,本质是bellman-for原创 2017-08-19 10:14:22 · 83245 阅读 · 4 评论 -
最小生成树两种算法比较与实现
Kruskal算法 :(并查集) 时间复杂度O(elog2e),适合简单图。 算法步骤: 1.构造一个有n个顶点的无边子图; 2.从原图选择边权最小的边加入该子图,直至子图成为一棵树; 3.边能加入子图的条件是,边的两个端点u,v还未连通,Kruskal算法中运用并查集的查询来询问两个顶点是否连通; Kruskal算法的本质是,通过树的合并(不断加边,构成子树),来构建完整的生成树。就原创 2017-08-20 14:25:24 · 4241 阅读 · 0 评论 -
poj1094(拓扑排序)
在图论中,拓扑排序(Topological Sorting)是一个有向无环图(DAG, Directed Acyclic Graph)的所有顶点的线性序列。且该序列必须满足下面两个条件: 1、每个顶点出现且只出现一次。 2、若存在一条从顶点 A 到顶点 B 的路径,那么在序列中顶点 A 出现在顶点 B 的前面。 有向无环图(DAG)才有拓扑排序,非DAG图没有拓扑排序一说。 它是一个 D原创 2017-08-20 13:34:24 · 704 阅读 · 0 评论