1, 2, 3 더하기

BiBi·2021년 1월 14일
0

코딩테스트연습

목록 보기
3/66
#include <stdio.h>

int m;
int cnt;

void dfs(int sum) {
	if (sum >= m) {
		if (sum == m) {
			cnt++;
			return;
		}
		return;
	}
	dfs(sum + 1);
	dfs(sum + 2);
	dfs(sum + 3);
}

int main() {
	int n;
	scanf("%d", &n);
	
	for (int i = 0; i < n; i++) {
		scanf("%d", &m);
		cnt = 0;
		dfs(0);
		printf("%d\n", cnt);
	}

	return 0;
}
profile
Server Network Engineer

0개의 댓글