/*
#include <stdio.h>
int n;
long long int d[110];
long long int f()
{
int i;
long long int m=d[1];
for (i = 1; i <= n; i++)
{
if(d[i] < m)
{
m=d[i];
}
}
return m;
}
int main()
{
scanf("%d", &n);
for(int i=1; i<=n; i++)
scanf("%lld", &d[i]);
printf("%lld", f());
return 0;
}
구조체 struct : 사용자 정의 자료형
지성이가 만드는 자료형
int a; //정수 1개
jisung t;
ex) 학생 100명의 나이(정수) 와 성적(문자)를 관리
int arr[100]={};
char str[100]={};
typedef struct
{
int age;
char grade;
}student;
int main()
{
// student a, b, c;
//
// a.age=10;
// a.grade='c';
student arr[100];
int i;
for(i=1;i<=5;i++)
{
scanf("%d %c",&arr[i].age, &arr[i].grade);
}
}/*
*//*
#include<stdio.h>
typedef struct
{
int g, d;
}earth;
int main()
{
earth arr[201];
int i,j,a,h;
scanf("%d",&a);
for(i=1;i<=a;i++)
{
scanf("%d",&arr[i].g);
}
for(i=1;i<=a;i++)
{
h=0;
for(j=1;j<=a;j++)
{
if(arr[i].g<arr[j].g)
{
h++;
}
}
// h : arr[i]보다 잘한애 몇명인지?
arr[i].d=h+1;
printf("%d %d\n",arr[i].g,arr[i].d);
}
}
/**/
#include<stdio.h>
typedef struct
{
int c,n,s;
}earth;
int main()
{
int i,j,a,m=0;
earth arr[101];
scanf("%d",&a);
for(i=1;i<=a;i++)
{
scanf("%d %d %d",&arr[i].c,&arr[i].n,&arr[i].s);
}
for(i=1;i<=3;i++)
{
m=1;
for(j=1;j<=a;j++)
{
if(arr[j].s>arr[m].s)
{
m=j;
}
}
printf("%d %d\n",arr[m].c,arr[m].n);
arr[m].s=0;
}
//나라별 메달 수는 최대 두 개이
}