#include <stdio.h>
int main(void)
{
int n, m;
//n=강아지와 병아리의 합
//m=강아지와 병아리의 다리 합
while(1)
{
scanf(" %d %d", &n, &m);
if(n<0 || m<0 || n>1000 || m>4000) //데이터의 크기가 주어진 범위를 벗어날 경우
printf("INPUT ERROR!\n");
else if(n==0 && m==0) //프로그램 종료
break;
else
{
int dog, chik;
dog=(m-(2*n))/2; //강아지 마리 수
chik=n-dog; //병아리 마리 수
if((m%2)!=0 || dog<0 || chik<0) //주어진 데이터로 마리수를 정할 수 없을 때
printf("0\n");
else
printf("%d %d\n", dog, chik);
}
}
return 0;
}
2018.06.23 09:19
정올 - 문제은행 - 강아지와 병아리(1001)
조회 수 772 추천 수 0 댓글 0