人员分配
题目
设有M个工人x1, x2, …, xm,和N项工作y1, y2, …, yn,规定每个工人至多做一项工作,而每项工作至多分配一名工人去做。由于种种原因,每个工人只能胜任其中的一项或几项工作。问应怎样分配才能使尽可能多的工人分配到他胜任的工作。这个问题称为人员分配问题。
输入
第一行两个整数m,n分别为工人数和工作数。
接下来一个整数s,为二分图的边数。
接下来s行,每行两个数ai,bi表示第ai个工人能胜任第bi份工作
输出
一个整数,表示最多能让多少个工人派到自己的胜任的工作上。
输入样例
3 3
4
1 2
2 1
3 3
1 3
输出样例
3
数据范围
1 < = m , n < = 100 1<=m,n<=100 1<=m,n<=100<