最大流:0为源点,m+7为汇点,源点到每种志愿服的容量是n/6,志愿服和志愿者之间的容量是1,志愿者和汇点之间的容量是1,然后其余源点到汇点的最大流F,若F==m则输出YES,否则就是NO..
#include<stdio.h> #include<string.h> #include<algorithm> #include<iostream> #include<string> #include<vector> #include<queue> const int inf=89999999; using namespace std; const int N=100; string g[10]={"