From bebcdb1464c9cdca8b2601bbd132167772b35b9c Mon Sep 17 00:00:00 2001 From: JHLEE325 <82587652+JHLEE325@users.noreply.github.com> Date: Sat, 7 Mar 2026 19:40:20 +0900 Subject: [PATCH] =?UTF-8?q?[20260307]=20BOJ=20/=20G5=20/=20=EA=B7=B9?= =?UTF-8?q?=EC=9E=A5=20=EC=A2=8C=EC=84=9D=20/=20=EC=9D=B4=EC=A4=80?= =?UTF-8?q?=ED=9D=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...1\354\236\245 \354\242\214\354\204\235.md" | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 "JHLEE325/202603/07 BOJ G5 \352\267\271\354\236\245 \354\242\214\354\204\235.md" diff --git "a/JHLEE325/202603/07 BOJ G5 \352\267\271\354\236\245 \354\242\214\354\204\235.md" "b/JHLEE325/202603/07 BOJ G5 \352\267\271\354\236\245 \354\242\214\354\204\235.md" new file mode 100644 index 00000000..e2325a1d --- /dev/null +++ "b/JHLEE325/202603/07 BOJ G5 \352\267\271\354\236\245 \354\242\214\354\204\235.md" @@ -0,0 +1,35 @@ +```java +import java.io.*; +import java.util.*; + +public class Main { + public static void main(String[] args) throws Exception { + BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); + StringTokenizer st; + + int N = Integer.parseInt(br.readLine()); + int M = Integer.parseInt(br.readLine()); + + int[] dp = new int[41]; + dp[0] = 1; + dp[1] = 1; + for (int i = 2; i <= 40; i++) { + dp[i] = dp[i - 1] + dp[i - 2]; + } + + int answer = 1; + int vipNum = 0; + + for (int i = 0; i < M; i++) { + int vip = Integer.parseInt(br.readLine()); + int vipDist = vip - vipNum - 1; + answer *= dp[vipDist]; + vipNum = vip; + } + + answer *= dp[N - vipNum]; + + System.out.println(answer); + } +} +```