一本通题干 题干解析 小学生水准 敲了半天 ,正常理解即可 具体思路 小学学过,两个数相差越大,它们的乘积越小,反之亦然。按这个思路,只需每次找出最大两个数,最小两个数,分开乘就行。(应分别处理,详见代码) 代码 #include<bits/stdc++.h> using namespace std; int n,t,a[1000001],sum1,sum2,b[1000001]; int main(