
图论
fulan liu
平平无奇的世界第一帅
展开
-
【网络流/牛客第一场H】Minimum-cost Flow
链接:https://ac.nowcoder.com/acm/contest/5666/H来源:牛客网题目描述Bobo has a network of n nodes and m arcs. The i-th arc goes from the ai-th node to the bi-th node, with cost ci.Bobo also asks q questions. The iii-th question is specified by two integers u.原创 2020-07-16 17:01:31 · 206 阅读 · 0 评论 -
【差分约束】雇佣收银员
原题链接:https://www.acwing.com/problem/content/395/一家超市要每天24小时营业,为了满足营业需求,需要雇佣一大批收银员。已知不同时间段需要的收银员数量不同,为了能够雇佣尽可能少的人员,从而减少成本,这家超市的经理请你来帮忙出谋划策。经理为你提供了一个各个时间段收银员最小需求数量的清单R(0),R(1),R(2),…,R(23)。R(0)表...原创 2020-04-16 20:23:55 · 229 阅读 · 0 评论 -
【有向图的强连通分量】受欢迎的牛
原题链接:https://www.acwing.com/problem/content/1176/每一头牛的愿望就是变成一头最受欢迎的牛。现在有N头牛,编号从1到N,给你MM对整数(A,B),表示牛A认为牛B受欢迎。这种关系是具有传递性的,如果A认为B受欢迎,B认为C受欢迎,那么牛A也认为牛C受欢迎。你的任务是求出有多少头牛被除自己之外...原创 2020-04-16 15:58:17 · 248 阅读 · 0 评论 -
【树上差分】闇の連鎖
原题链接:https://www.acwing.com/problem/content/description/354/倍增法求lca:https://blog.youkuaiyun.com/qq_44661312/article/details/97947398传说中的暗之连锁被人们称为 Dark。Dark 是人类内心的黑暗的产物,古今中外的勇者们都试图打倒它。经过研究,你发现 Dark 呈...原创 2020-04-16 10:55:37 · 211 阅读 · 0 评论 -
【lca】次小生成树
原题链接:https://www.acwing.com/problem/content/description/358/倍增法求lca:https://blog.youkuaiyun.com/qq_44661312/article/details/97947398求小数据次小生成树:https://blog.youkuaiyun.com/qq_44661312/article/details/105537072...原创 2020-04-15 22:05:31 · 278 阅读 · 0 评论 -
【A*】第K短路
给定一张N个点(编号1,2…N),M条边的有向图,求从起点S到终点T的第K短路的长度,路径允许重复经过点或边。注意:每条最短路中至少要包含一条边。输入格式第一行包含两个整数N和M。接下来M行,每行包含三个整数A,B和L,表示点A与点B之间存在有向边,且边长为L。最后一行包含三个整数S,T和K,分别表示起点S,终点T和第K短路。输出格式输出占一行,包含一个整数,表示第K...原创 2020-02-27 16:29:01 · 224 阅读 · 0 评论 -
【二分图】二分图的最大匹配
给定一个二分图,其中左半部包含n1n1个点(编号1~n1n1),右半部包含n2n2个点(编号1~n2n2),二分图共包含m条边。数据保证任意一条边的两个端点都不可能在同一部分中。请你求出二分图的最大匹配数。二分图的匹配:给定一个二分图G,在G的一个子图M中,M的边集{E}中的任意两条边都不依附于同一个顶点,则称M是一个匹配。二分图的最大匹配:所有匹配中包含边数最多的一组匹配被称为...原创 2019-11-28 20:03:12 · 309 阅读 · 0 评论 -
【bellman-ford】有边数限制的最短路
给定一个n个点m条边的有向图,图中可能存在重边和自环,边权可能为负数。请你求出从1号点到n号点的最多经过k条边的最短距离,如果无法从1号点走到n号点,输出impossible。注意:图中可能存在负权回路。输入格式第一行包含三个整数n,m,k。接下来m行,每行包含三个整数x,y,z,表示存在一条从点x到点y的有向边,边长为z。输出格式输出一个整数,表示从1号点到n号...原创 2019-11-26 14:42:24 · 258 阅读 · 0 评论 -
【图论/迪杰斯特拉】求最短路径
题目描述如图,求最短路径。输入顶点数n 边数mm条边的顶点和权值某两个顶点输出顶点0到每个顶点的最短路径样例输入6 90 2 50 3 301 0 21 4 82 1 152 5 74 3 45 3 105 4 180 4样例输出28思路:模板代码:#include<bits/stdc++.h&...原创 2019-08-01 20:49:14 · 225 阅读 · 0 评论