/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*
#include<stdio.h>
int memo[1000000]={};
int f(int n)
{
if(memo[n]!=0) return memo[n];
if(n==1||n==2) return memo[n]=n;
if(n==3) return memo[n]=4;
return memo[n]=(f(n-1)+f(n-2)+f(n-3))%1000;
}
int main()
{
int n;
scanf("%d",&n);
printf("%d",f(n));
return 0;
}
학생 100명의 나이와 성적을 저장
정수 + 문자 : 구조체
#include<stdio.h>
typedef struct
{
char name[10];
int s1, s2, s3;
// int age;
// char grade;
}student;
int main()
{
student x[100]; // x[0] ~ x[99]
for()
scanf("%d",&x[i].age);
//x[0].age = 10;
// int age[100];
// char grade[100];
return 0;
}
*/
/*
#include<stdio.h>
typedef struct
{
int s,g;
}student;
int main()
{
student x[200]={};
int i,n,f;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&x[i].s);
}
for(i=0;i<n;i++)
{
x[i].g=1;
for(f=0;f<n;f++)
{
if(x[i].s<x[f].s)
{
x[i].g++;
}
}
printf("%d %d\n",x[i].s,x[i].g);
}
}
*/
#include<stdio.h>
typedef struct
{
int c,n,s;
}score;
int main()
{
score x[100]={};
int n,i,f,m,a,b;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d %d %d",&x[i].c,&x[i].n,&x[i].s);
}
for(i=0;i<3;i++)
{
if(i==2&&a==b)
{
for(j)
}
m=0;
for(f=0;f<n;f++)
{
if(x[f].s>x[m].s)
{
m=f;
}
}
printf("%d %d\n",x[m].c,x[m].n);
x[m].s=0;
if(i==0) a=x[m].c;
if(i==1) b=x[m].c;
}
}