/*
#include<stdio.h>
typedef struct
{
int cou;
int num;
int sco;
}olimpiade;
int main()
{
olimpiade arr[101];
int i,j,n,m=0,a=0,s=0,f=0;
int fg=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d %d %d",&arr[i].cou,&arr[i].num,&arr[i].sco);
}
for(;;)
{
for(i=1;i<=n;i++)
{
if(arr[i].cou==fg)
{
arr[i].sco=0;
}
if(arr[i].sco>m)
{
m=arr[i].sco;
a=i;
}
}
if(f==1&&s==arr[a].cou)
{
fg=arr[a].cou;
}
s=s+arr[a].cou;
printf("%d %d\n",arr[a].cou,arr[a].num);
f++;
if(f>=3)
{
break;
}
arr[a].sco=0;
m=0;
}
}
#include<stdio.h>
typedef struct
{
int a;
int b;
}train;
int main()
{
train arr[10001];
int max=0,i,m=0;
for(i=1;i<=10;i++)
{
scanf("%d %d",&arr[i].a,&arr[i].b);
m=m+arr[i].b;
m=m-arr[i].a;
if(m>max)
{
max=m;
}
}
printf("%d",max);
}
//지능형 기차 2
#include<stdio.h>
int main()
{
int m=0,max=0,a,b,i;
for(i=1;i<=10;i++)
{
scanf("%d %d",&a,&b);
m=m+b;
m=m-a;
if(m>max)
{
max=m;
}
}
printf("%d",max);
}
//지능형 기차 2(배열 없이)
#include<stdio.h>
#include<string.h>
int main()
{
int cm=0,i;
char str[51]={};
scanf("%s",str);
for(i=0;i<=51;i++)
{
if(str[i]==NULL)
{
break;
}
if(str[i]==')'&&str[i-1]==')'||str[i]=='('&&str[i-1]=='(')
{
cm=cm+5;
}
else
{
cm=cm+10;
}
}
printf("%d",cm);
}
//그릇
#include<stdio.h>
int main()
{
int h,m,t,a;
scanf("%d %d",&h,&m);
scanf("%d",&t);
m=m+t;
a=m/60;
h=h+a;
m=m%60;
// if(h>=24)
// {
// h=h-24;
//}
printf("%d %d",h%24,m);
}
//오븐시계
#include<stdio.h>
int main()
{
int a[8]={},i,min=101,gh=0;
for(i=1;i<=7;i++)
{
scanf("%d",&a[i]);
if(a[i]%2!=0)
{
gh=gh+a[i];
if(a[i]<min)
{
min=a[i];
}
}
}
if(gh==0)
{
printf("-1");
}
else
{
printf("%d\n%d",gh,min);
}
}
//홀수
재귀함수 recursive function
다시 - 돌아오는
f(n) : 1 ~n 출력
: 1 ~ n-1출력 -> n출력
: f(n-1) -> n출력
#include <stdio.h>
void f(int n)
{
if(n==0) return ;
f(n-1);
printf("%d ",n);
}
int main()
{
f(3);
return 0;
}
*/