1. bool은 C++에서 지원하는 자료형입니다. C언어에서 사용하려면 stdbool.h를 선언해야합니다. 혹은 그냥 정수형으로 확인해도 돼요. C언어에서 while(0)은 무의미한 반복문, while(1)은 무한루프입니다.
2. 24의 경우 Sample Output에서 5 1로 주고 있습니다. 29가 15 14예요
3. for(i=0; i<n; i++) 어딘가에 exitOuterLoop=false를 넣어야합니다. 이유는 생각해보시면 금방 알 수 있을거예요
4. 여러분들의 코딩능력을 최대한 끌어올리고자 최대 1000000까지 드리고 있습니다. 너무 오래걸린다면 빠르게 찾을 수 있는 방법을 고민해보세요. 참고로 n과 a가 정해진 상태에서 b를 굳이 반복문으로 검사할 필요가 없습니다.