#include<stdio.h> #include<conio.h> #include<math.h> void main() { int f=1; int i; scanf("%d",&i); while(f<=i) { int f1=0; int t; scanf("%d",&t); int k; scanf("%d",&k); int a[t]; for(int j=0;j<t;j++) { scanf("%d",&a[j]); } for(int j=0;j<t;j++) { int n=0; int min=a[j]; int temp=j; for(int b=j+1;b<t;b++) { if(a[b]<min) { min=a[b]; temp=b; } } int temp1=a[j]; a[j]=min; a[temp]=temp1; int j1=j; while(j1<t) { if(j1==temp) { n=1; break; } j1=j1+k; } if(n==0) { f1=1; printf("no\n"); break; } } if(f1==0) { printf("yes\n"); } f++; } }