View Code of Problem 63

#include<iostream>
#include<math.h>
#include<cstring>
using namespace std;
typedef struct student{
	char name[100];
	int heigh;
	int money;
}s;
int main()
{
	s s1[1000];
	int n;
	cin>>n;
	int index;
	for(int i=0;i<n;i++){
		cin>>s1[i].name>>s1[i].heigh>>s1[i].money;
		if(strcmp(s1[i].name,"Suxiao")==0){
			index=i;
		}
	}
	int a,b; 
	a=b=0;
	for(int i=0;i<n;i++){
		if(s1[i].heigh>s1[index].heigh)a++;
		if(s1[i].money>s1[index].money)b++;
	}
	if(a==b){
		printf("EQ");
	}else if(a>b){
		printf("MONEY");
	}else{
		printf("HEIGHT");
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 63