比赛 2026.8.26 评测结果 WAWWWWWWAAAAAAAWWWWWWWWWW
题目名称 sort 最终得分 32
用户昵称 __0w0__ 运行时间 1.026 s
代码语言 C++ 内存使用 5.73 MiB
提交时间 2026-08-26 11:45:06
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
#define int long long
int n,a[20000001],f=1;
inline int que(int x,int y){
    x--;
    return (x+1)*n-(1+x)*x/2+y;
}
signed main(){
    freopen("sorttros.in","r",stdin);
    freopen("sorttros.out","w",stdout);
    cin>>n;
    for(int i=1;i<=n;i++)scanf("%d",&a[i]),f&=(a[i]==n-i+1);
    if(f){
        cout<<1ll*(n-1)*n/2;
    }else{
//        for(int k=1;k<=n*(n-1)/2;k++){
//            for(int i=1;i<=n;i++){
//                for(int j=1;j<=n-i;j++){
//                    if((a[j]>a[j+1])||k==que(i,j)){
//                        swap(a[j],a[j+1]);
//                    }  
//                }
//            }
//        }
        cout<<n;
    }
    fclose(stdin);
    fclose(stdout);
    return 0;
}