https://biancheng.love/contest-ng/index.html#/123/problems 如果只是输出最小的值,那么好办,a升序,b降序,这样是最优的. 但是需要次数,这就麻烦了. 但是注意到它说数字互不相同. 那么,用个数组book[a[i]]表示a[i]需要匹配的是那个数字,就是a数组的最小值,需要匹配b数组的最大值. 然后从原数组中模拟. 因为可能并不需要全部都排序的,本来就一一对应的话,就不需要排. 比如 2 1 1 2 也是不需要排的. 然后就是模拟了,对于…