设第一套为A,第二套为B 先对于每个B[i]判断他能否替代A[j],即B[i]与其他的A线性无关 设$B[i]=\sum\limits_{k}{c[k]*A[k]}$,那么只要看c[j]是否等于零即可,如果c[j]=0,就意味着可以用A[j]以外的线性表达出B[i],所以不能B[i]替换A[j],否则可以 于是高斯消元求出c矩阵,问题就转化成了求二分图的最小字典序匹配 先跑一遍匈牙利判下是否无解,然后以它为基准解再贪心地求一遍答案 具体地说,你做到第i个的时候,前i-1都要固定住,其他的和普通匈…