| 比赛 |
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;
}