第一眼以为是DP,其实是有规律的。就是每次挑最大最小的,直到挑完 #include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { int n, i, tmp, p1, p2, v1, v2; cin>>n; if(n == 1) { cout<<0; return 0; } vector<int> a(n, 0); ...