From b06d1d7e3dc95d5e837ec26baf9436bfb9b20909 Mon Sep 17 00:00:00 2001 From: Jinyeong Seol Date: Mon, 20 Oct 2025 23:50:27 +0900 Subject: [PATCH] =?UTF-8?q?[20251020]=20BOJ=20/=20G5=20/=20Ezreal=20?= =?UTF-8?q?=EC=97=AC=EB=88=88=EB=B6=80=ED=84=B0=20=EA=B0=80=EB=84=A4=20?= =?UTF-8?q?=E3=85=88=E3=85=88=20/=20=EC=84=A4=EC=A7=84=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...4 \343\205\210\343\205\210.md\342\200\216" | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 "Seol-JY/202510/20 BOJ G5 Ezreal \354\227\254\353\210\210\353\266\200\355\204\260 \352\260\200\353\204\244 \343\205\210\343\205\210.md\342\200\216" diff --git "a/Seol-JY/202510/20 BOJ G5 Ezreal \354\227\254\353\210\210\353\266\200\355\204\260 \352\260\200\353\204\244 \343\205\210\343\205\210.md\342\200\216" "b/Seol-JY/202510/20 BOJ G5 Ezreal \354\227\254\353\210\210\353\266\200\355\204\260 \352\260\200\353\204\244 \343\205\210\343\205\210.md\342\200\216" new file mode 100644 index 00000000..a8566214 --- /dev/null +++ "b/Seol-JY/202510/20 BOJ G5 Ezreal \354\227\254\353\210\210\353\266\200\355\204\260 \352\260\200\353\204\244 \343\205\210\343\205\210.md\342\200\216" @@ -0,0 +1,23 @@ +```java +import java.io.*; + +public class Main { + static final int MOD = 1_000_000_007; + + public static void main(String[] args) throws IOException { + BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); + int N = Integer.parseInt(br.readLine()); + + long[][] dp = new long[N + 1][3]; + dp[1][2] = 1; + + for (int i = 2; i <= N; i++) { + dp[i][0] = (dp[i-1][1] + dp[i-1][2]) % MOD; + dp[i][1] = (dp[i-1][0] + dp[i-1][2]) % MOD; + dp[i][2] = (dp[i-1][0] + dp[i-1][1]) % MOD; + } + + System.out.println(dp[N][0]); + } +} +```