반응형
이 문제를 풀기 앞서 아래 문제를 먼저 풀고 오는 것을 추천한다.
백준 C# - 9095
점화식 부분은 9095와 동일하다.
01 케이스 T
다른 부분이 있다면 케이스 T가 추가되었다.
while (T > 0)
{
int N = int.Parse(Console.ReadLine());
Console.WriteLine(dp[N-1] % 1000000009);
T--;
}
02 % 1000000009
모듈려 연산
코드 전문
using System;
namespace baek2
{
class Program
{
static void Main()
{
int T = int.Parse(Console.ReadLine());
long[] dp = new long[1000001];
dp[0] = 1;
dp[1] = 2;
dp[2] = 4;
for (int i = 3; i < 1000001; i++)
{
dp[i] = (dp[i - 1] + dp[i - 2] + dp[i - 3]) % 1000000009;
}
while (T > 0)
{
int N = int.Parse(Console.ReadLine());
Console.WriteLine(dp[N-1] % 1000000009);
T--;
}
}
}
}
반응형
'코딩테스트 준비 > 백준 C#' 카테고리의 다른 글
백준 C# - 1309 +) 풀이 (0) | 2023.12.04 |
---|---|
백준 C# - 1149 +) 풀이 (0) | 2023.12.04 |
백준 C# - 10844 +)풀이 (0) | 2023.12.02 |
백준 C# - 2193 +) 풀이 (0) | 2023.12.02 |
백준C# - 16194 +) 풀이 (0) | 2023.12.01 |
댓글