题目描述 给定一张\(n\)个点\(m\)条边的无向图.每个顶点有一个颜色,要么是黑,要么是白.我们想进行一些操作,使得最终每一条边的两个端点都是不同的颜色.每一次操作,你可以将一条边的两个端点交换颜色.求最少的操作次数和具体的操作方式. \(n\leq 500\) 题解 首先黑白染色,假设要让染出来的黑点最终成为黑点,那么 1.对于原来的每个黑点\(i\),连边\((S,i,1,0)\) 2.对于染出来的每个黑点\(i\),连边\((i,T,1,0)\) 3.对于原图中的每条边\((u,v)\…