Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<iostream>#include <cstring>#include <vector>#include <queue>#include <cstdio>using namespace std;vector<int> map[505];int link[505];bool has[505];int yanse[505];bool used[505];int fenpei(int x) {for (int j = 0; j < map[x].size(); ++j) {int tmp = map[x][j];if (!has[tmp]) {has[tmp] = 1;if (!link[tmp] || fenpei(link[tmp])) {link[tmp] = x;return 1;}}}return 0;}int main() {int n, m;while (cin >> n >> m) {for (int i = 1; i <= n; ++i) {