首先想到费用流,但m<=100000还是算了吧那就感觉要用dp了,首先将a,b排序贪心一下可知,a,b的配对肯定不可能出现交叉这样就可以dp了,复杂度O(nm)还是过不去在贪心一下会发现,对于a[i],它只可能在j的左右n的范围内匹配(b[j]是b序列中第一个大于a[i]的)这样就O(n2)了 ..] of longint; ..,..] of longint; c,a,b:list; ans,p,k,i,j,l,r,s,e,n,m:longint; function min(a,b:longi…