懒省事的小明

#include<stdio.h>
#include<algorithm>
using namespace std;
int main()
{
    int n,m,i,j,t,a[12010];
    long long T,s;
    scanf("%d",&n);
    while(n--)
    {
        T=0;
        scanf("%d",&m);
        for(i=0;i<m;i++)
            scanf("%d",&a[i]);
        sort(a,a+m);
        for(i=0;i<m-1;i++)
        {
            T+=a[i]+a[i+1];
            a[i+1]=a[i]+a[i+1];
            for(j=i+1;a[j]>a[j+1]&&j<m-1;j++)
            {int t=a[j];a[j]=a[j+1];a[j+1]=t;}
        }
        printf("%lld\n",T);
    }
    return 0;
}
原文地址:https://www.cnblogs.com/yaling/p/2943372.html