β Arranging Students (Contest)
Arranging Students easy Time Limit: 2 sec Memory Limit: 128000 kB
import java.io.*; // for handling input/output
import java.util.*; // contains Collections framework
// don't change the name of this class
// you can add inner classes if needed
class Main {
public static void main (String[] args) {
// Your code here
Scanner sc= new Scanner(System.in);
int t=sc.nextInt();
while(t-->0){
int n=sc.nextInt();
int arr[]= new int[n];
for(int i=0;i<n;i++){
arr[i]=sc.nextInt();
}
int b[]=new int[n];
for(int i=0;i<n;i++){
b[i]=arr[i];
}
Arrays.sort(b,0,n);
int ct=0;
for(int i=0;i<n;i++){
if(arr[i]!=b[i])
ct++;
}
if(ct==0||ct==2){
System.out.println("YES");
}
else{
System.out.println("NO");
}
}
}
}Last updated