#include <stdio.h> int main(){ int t; scanf("%d",&t); while(t--){ int n,m,max; scanf("%d %d",&n,&m); int num[n][2]; for(int i=0; i<n; i++) { scanf("%d %d",&num[i][0],&num[i][1]); } for(int i=0; i<m; i++){ max=0 for(int j=1; j<n; j++){ if(num[max][0]<num[j][0]) max=j; else if((num[max][0]==num[j][0]) && (num[max][1]<num[j][i])) max=j; } if(i+1==m) printf("%d",max+1); else printf("%d ",max+1); num[max][0]=0; num[max][1]=0; } printf("\n"); } return 0; } /* Main.c: In function 'main': Main.c:16:4: error: expected ';' before 'for' for(int j=1; j<n; j++){ ^ Main.c:24:4: error: 'else' without a previous 'if' else ^ */ |
Double click to view unformatted code.