Codeforces1579 E2. Array Optimization by Deque(贪心+逆袭对)
题意:解法:考虑每个数与前面已加入的数的贡献,如果当前数x放在左边,那么贡献为前面<x的数的数量,如果当前数x放在右边,那么贡献为前面>x的数的数量.这样的做法不需要当前数的摆放对之后的数的影响,因为对于逆序对(x,y)的两个数x和y,我们的做法保证了一定是'新出现的数'对'旧出现的数'计算贡献,只会计算一次且不会遗漏.Code:#include<bits/stdc++.h>#define MULTI_CASE#define PI pair<int,