题目链接 给你f种食物, 以及每种食物的个数, d种饮料, 以及个数, n个人, 以及每个人可以接受的食物种类和饮料种类. 每个人必须得到一种食物和一种饮料. 问最后得到满足的人的个数. 因为一个人只能得到一种食物, 所以把人拆成两个点, 之间连一条权值为1的边. 建一个源点s, 汇点t, 每种食物向源点连边, 权值为食物的个数, 饮料向汇点连边, 权值为个数. 如果一个人可以接受某种饮料, u'就向饮料连一条权值为1的边: 如果一个人可以接受某种食物, 食物就向u连权值为1的边. 每次数组都要…