#include<stdio.h> int main(){ int n,m,a,b,t; int apple[100000]; int pear[100000]; int max; scanf("%d",&t); if(t>0){ scanf("%d",&n); scanf("%d",&m); if(n>0){ for(i=0;i<n;i++){ scanf("%d",&a); scanf("%d",&b); apple[i]=a; pear[i]=b;} n--; } for(i=0;i<m;i++){ max=0; for(j=0;j<n;j++){ if (apple[j]>apple[max]){ max=j; } if(apple[j]==apple[max]){ if(pear[j]>paer[max]) {max=j;} } } if (i < m - 1) { printf("%d ", max + 1); } else { printf("%d\n", max + 1); } apple[max] = -1; pear[max] = -1; } t--; } return 0; } /* Main.c: In function 'main': Main.c:12:11: error: 'i' undeclared (first use in this function) for(i=0;i<n;i++){ ^ Main.c:12:11: note: each undeclared identifier is reported only once for each function it appears in Main.c:21:11: error: 'j' undeclared (first use in this function) for(j=0;j<n;j++){ ^ Main.c:25:20: error: 'paer' undeclared (first use in this function); did you mean 'pear'? if(pear[j]>paer[max]) ^~~~ pear Main.c:5:6: warning: variable 'pear' set but not used [-Wunused-but-set-variable] int pear[100000]; ^~~~ */ |
Double click to view unformatted code.