반응형
[ 2020년도 한국정보올림피아드 1차대회 초등부 2번 피자 오븐 소스 코드 ]
#include <stdio.h>
int main()
{
int a[10]={0,};
int n,l,i,j,k,o=0;
bool check1=false, check2=false;
scanf("%d",&n);
for(l=0;l<n;l++)
{
check1=false;
check2=false;
for(i=0;i<5;i++)
{
a[i]=0;
}
scanf("%d",&k);
do{
if(check1==true && k==0)
break;
if(check2==true && k==0)
break;
if(k==0)
break;
if(check1==false && check2==false)
{
if(k>=60 && check1==false && check2==false)
{
k=k-60;
a[0]++;
}
else if(check1==false && k>=36)
{
o=60;
check1=true;
a[0]++;
}
else
{
check2=true;
}
}
if(check1==true)
{
if(o-k>=10)
{
a[2]++;
o=o-10;
}
else
{
if(o-k>=6)
{
a[2]++;
a[3]=a[3]+10-(o-k);
break;
}
else
{
a[4]=a[4]+o-k;
break;
}
}
}
if(check2==true)
{
if(k>=10)
{
a[1]++;
k=k-10;;
}
else
{
if(k>=6)
{
a[1]++;
a[4]=a[4]+(10-k);
break;
}
else
{
a[3]=a[3]+(k);
break;
}
}
}
}while(1);
for(i=0;i<5;i++)
{
printf("%d ",a[i]);
}
printf("\n");
}
}
반응형
'백준 문제풀이' 카테고리의 다른 글
백준 19942번 - 다이어트 (0) | 2021.03.28 |
---|---|
백준 19941번 - 햄버거 분배 (0) | 2021.03.28 |
백준 19939번 - 박 터뜨리기 (0) | 2021.03.27 |
백준 17386번 - 선분 교차1 소스 코드 (0) | 2021.03.20 |
백준 3184번 - 양 소스 코드 (0) | 2021.03.08 |