9095번: 1, 2, 3 더하기

myeongrangcoding·2023년 12월 15일
0

백준

목록 보기
23/47

https://www.acmicpc.net/problem/9095

구현 아이디어 3분

풀이

#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <vector>

using namespace std;
int Dp[11];

int main()
{
	ios_base::sync_with_stdio(false);
	cin.tie(nullptr);
	freopen("input.txt", "rt", stdin);

	int T{}, n{};
	cin >> T;

	Dp[1] = 1;
	Dp[2] = 2;
	Dp[3] = 4;

	for (int i = 4; i < 11; ++i)
	{
		Dp[i] = Dp[i - 3] + Dp[i - 2] + Dp[i - 1];
	}
	
	for (int i = 0; i < T; ++i)
	{
		cin >> n;
		cout << Dp[n] << '\n';
	}

	return 0;
}
profile
명랑코딩!

0개의 댓글