懒省事的小明

复制代码
#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;
}
复制代码

 

posted @   YaLing  阅读(821)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示