题意:有m对好朋友关系 每个人有不同的想法, 每个人可以改变自己的想法,如果改变的话会让答案值+1 问好朋友之间冲突的个数最小值。 思路: 把不同的想法的点,分别与S和T连边,如果两个人之间是好朋友就代表可能会有冲突,那么就连双向边。 #include<bits/stdc++.h> using namespace std; const int N=5510,M=N*100*2; int h[N],ne[M],e[M],idx,d[N],cur[N],q[N],f[M]; void add(int a,int b,int c) { e[idx]=b,ne[idx]=h[a...