[学时·III] 二分图 ■基本策略■ 其实本质是图论中的网络流 二分图是两个由多个点组成的集合(上部和下部,且没有重叠),两个集合中的点不与该集合内其他的点连通,但和另一个集合内的点连通.我们称这两个集合为上部.下部,或X.Y部,比如: 判定 我们可以通过染色的方法将一个普通的连通图转换为二分图(如果不是连通图,则说明该图存在多个二分图或不为二分图).由于X部只与Y部相连,Y部也只与X部相连,我们可以把X.Y部染成不同的颜色.通过BFS(DFS也可以)从图里的一个点开始,假设它为X部,则与它相…