二分图
weixin_44019404
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Educational Codeforces Round 87 (Rated for Div. 2)
A#include<bits/stdc++.h>using namespace std;#define ll long longint main(){ ll a,b,c,d; int t; scanf("%d",&t); while(t--){ cin>>a>>b>>c>>d; if(a<=b){ printf("%lld\n",b);原创 2020-06-01 15:51:30 · 156 阅读 · 0 评论 -
POJ 3041 二分图匹配模板
把行和列抽象出来。作为二分图的两边。问题转化成为,最小顶点覆盖的问题,即选最少的顶点,使得所有边都能被覆盖掉。为什么呢,因为一条边代表着行列上有一个需要被消灭的,边全部被包括到就是问题的解了。板子题目,记录一下。用的白皮书上第二种算法,似乎用dinic更快。#include<iostream>#include<string>#include<algori...原创 2019-04-03 21:52:34 · 110 阅读 · 0 评论 -
POJ 3057二分图bfs预处理
这道题感觉。。东西有点多,算法不过还是蛮好写的。首先要预处理,有哪些人,可以走到门,对于每一个门,遍历有所能走到这个门的人,然后计算出最短时间。很明显bfs,宽搜就好了。然后二分图,0-t,t+1-2*t。。。代表,1s内,2s内,3s内。。的门,分别对应了,刚刚预处理了的,人,如果能在这个时间刚刚走到,建立一条,双向边,因为准备用匈牙利算法来跑二分图。然后不断重复下去。至于这里的答案,其实是...原创 2019-04-05 11:24:28 · 151 阅读 · 0 评论
分享