[순환]백준9095: 1,2,3 더하기
경우의 수를 먼저 구했다.
-
3일 경우
-
4일 경우
코드
#include <stdio.h>
int cnt = 0;
int plus(int n, int g);
int main()
{
int Case = 0;
scanf(" %d", &Case);
for (int i = 0; i < Case; i++)
{
int input = 0;
scanf(" %d", &input);
plus(0, input);
printf("%d\n", cnt);
cnt = 0;
}
}
int plus(int n, int g)
{
if (n > g)
{
return 0;
}
else if (n == g)
{
cnt++;
return 0;
}
else {
for (int i = 1; i < 4; i++)
{
plus(n + i, g);
}
}
}
Author And Source
이 문제에 관하여([순환]백준9095: 1,2,3 더하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@xmstlf0903/백준9095저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)