每日一题:11月17日
题目链接:https://codeforces.com/contest/2031/problem/B
include
using namespace std;
int main(){
int n;
cin>>n;
for(int ni=0;ni<n;ni++){
int num;
cin>>num;
int arr[num+10];
for(int i=0;i<num;i++){
cin>>arr[i];
}
int yes=1;
for(int p=0;p<num;p++){
if(arr[p]p+2&&arr[p+1]p+1){
p++;
} else if(arr[p]==p+1){
} else{
cout<<"NO"<<endl;
yes=0;
break; }
}
if(yes)cout<<"YES"<<endl;
}
return 0;
}