2020牛客暑期多校训练营(第一场)I 1 or 2
1 or 2
题目大意:
给定n个节点和m条边以及每个节点的期望度数,问是否可以通过删去一些边使每个节点都满足期望度数,
解题思路:
一般图的最大匹配,难点于如何建图,
每个条边拆成两个点x,y,x和y连边
这条边连的两个点u,v,u拆成d[u]个点,分别和x连边,v拆成d[v]个点,分别和y连边
然后如果是完全匹配,就输出yes
然后跑模板就行了
Code;
#pragma GCC optimize(2)
#pragma GCC optimize(3)
#include <bits/stdc++.h
原创
2020-08-15 12:56:03 ·
172 阅读 ·
0 评论