比赛 NOIP2023模拟赛5 评测结果 WWWWWWWWEE
题目名称 排序 最终得分 0
用户昵称 元始天尊 运行时间 0.437 s
代码语言 C++ 内存使用 4.62 MiB
提交时间 2023-11-17 11:28:32
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
int a[10010],ans,n;
void work(int x)
{
    int ans1=0,ans2=0;
    for(int i=x-1;i>=1;i--)
    {
        if(a[i]>a[x]) ans1+=a[i];
    }
    for(int i=x+1;i<=n;i++)
    {
        if(a[i]<a[x]) ans2+=a[i];
    }
    ans=min(ans,ans1+ans2);
}
int main()
{
    freopen("sort.in","r",stdin);
    freopen("sort.out","w",stdout);
    int t;
    cin>>t;
    for(int i=1;i<=t;i++)
    {
        ans=0x3f;
        memset(a,0,sizeof(a));
        cin>>n;
        for(int j=1;j<=n;j++)
        {
            cin>>a[j];
        }
        for(int j=1;j<=n;j++)
        {
            work(j);
        }
        cout<<ans<<endl;
    }
    return 0;
}