#include <iostream>
using namespace std;
int a[101];
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++)
cin>>a[i];
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
if(j==i)
continue;
int cnt=0;
bool flag=false;
cnt=a[i];
a[i]=a[j];
a[j]=cnt;
for(int k=2;k<=n;k++){
if(a[k]>a[k-1]){
continue;
}else{
flag=true;
break;
}
}
if(flag==false){
cout <<"YES\n";
return 0;
}
cnt=a[i];
a[i]=a[j];
a[j]=cnt;
}
}
cout <<"NO\n";
return 0;
}
求助WA on #3