fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. int t;
  7. cin>>t;
  8. while(t--){
  9.  
  10. int n;
  11. cin>>n;
  12. int arr[n];
  13. for(int i=0;i<n;i++){
  14. cin>>arr[i];
  15. }
  16.  
  17. int q;
  18. cin>>q;
  19. while(q--){
  20. int l,r;
  21. cin>>l>>r;
  22. int count=0;
  23. for(int i=l-1;i<r-1;i++){
  24.  
  25. if(abs(arr[i]-arr[i+1])!=1)
  26. {
  27. count++;
  28. cout<<"No"<<endl;
  29. break;
  30. }
  31.  
  32. }if(count==0)
  33. cout<<"Yes"<<endl;
  34. }
  35. }
  36.  
  37. return 0;
  38. }
Success #stdin #stdout 0s 4468KB
stdin
Standard input is empty
stdout
Standard output is empty