Advertisement
deadwing97

CATFEED#2

Sep 28th, 2019
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.66 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. const int MX = (1<<18);
  6.  
  7. int T , n , m;
  8.  
  9. int arr[1<<18];
  10. int main(){
  11.  
  12.     cin>>T;
  13.  
  14.     while(T--){
  15.         cin>>n>>m;
  16.         bool notok = 0;
  17.         int x;
  18.         for(int j = 1 ; j <= m ; j++)
  19.             cin>>arr[j];
  20.         for(int j = 1 ; j <= m ; j+=n){
  21.             vector < int > v;
  22.             for(int i = j ; i < min(m + 1 , j + n) ; i++)
  23.                 v.push_back(arr[i]);
  24.             sort(v.begin() , v.end());
  25.             for(int i = 1 ; i < v.size() ; i++)
  26.                 notok |= (v[i] == v[i-1]);
  27.         }
  28.         if(notok) puts("NO");
  29.         else puts("YES");
  30.     }
  31.  
  32.  
  33.  
  34.  
  35.  
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement