#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)
조회 수 717 추천 수 0 댓글 0