题目大意 有 \(n\) 只奶牛,\(q\) 种食物和 \(p\) 种饮料,每只奶牛喜欢一些饮料和食物,但只能那一种,求最小配对数量. 首先来看一下这道题的简化版:没有饮料,该怎么做呢? 我会!裸的二分图最大匹配! 但加了饮料,就有了两种限制条件,我们自然地想到直接饮料.食物和奶牛都连边,用Dinic跑网络最大流. 于是你WA了. 问题处在哪儿呢? 让我们来看一组数据: 1 2 2 2 2 1 2 1 2 用Dinic跑网络最大流,答案是2,但正确答案是1. 问题在于:同一只奶牛选了两次. 所以…