//先排序,然后将数大的一部分减去数小的一部分,因为大部分数都有相邻的两部分,所以//要减两次,将数大的一部分2-数小的一部分2,大概思路是这样的,里面还有一些细节需要思考#include<iostream>#include<algorithm>#include<cmath>#define _Max 50using namespace std;int main(){ int n,h[_Max],carry=0,a,b=0,c=0,d=0; cin>>n; for(int i=0;i<n;i++){ cin&g...