#include <iostream>#include <vector>#include <algorithm>using namespace std;int main(){ int t; cin >> t; for (int x = 0; x < t; x++) { int n,k; cin >> n >> k; vector<int> array(n), array_mod(n); for (int y = 0; y < n; y++) { cin >> array[y]; } array_mod = array; sort(array_mod.begin(), array_mod.end()); if ( array == array_mod ){ cout << "YES" << '\n'; } else { cout << ((k <= 1)?"NO":"YES") << '\n'; } } return 0;}
for x in range(int(input())): n,k = list(map(int,input().split(' '))) arr = list(map(int,input().split(' '))) if arr == sorted(arr): print("YES") else: print("NO") if k <= 1 else print("YES")