View Code of Problem 5

#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.


Back to problem 5