#include<stdio.h> #include <string.h> #include<stdlib.h> #include<math.h> int main() { int a[1000][20],t; scanf("%d",&t); for(int i=0;i<t;i++){ int b,c; scanf("%d%d",&b,&c); int k=0; for(int w=0;w<b;w++)scanf("%d%d",&a[w][0],&a[w][1]); for(int j=0;j<c;j++){ for(int l=0;l<b;l++){ if(a[k][0]<a[l][0])k=l; if(a[k][0]==a[l][0]&&a[k][1]<a[l][1])k=l; } if(j!=c-1)printf("%d ",k+1); else printf("%d",k+1); a[k][0]=-1; k=0; } printf("\n"); } } |
Double click to view unformatted code.