Algorithm/BOJ
2022. 3. 9.
[BOJ] ์ค๋ฅด๋ง ์(11057)
[๋ฐฑ์ค(BOJ)] ์ค๋ฅด๋ง ์(11057) C++ ๋ฌธ์ : BOJ_11057๋ฒ ์ค๋ฅด๋ง ์ ๋ฌธ์ ์ค๋ช
DP DP๋ก ํด๊ฒฐํ ์ ์๋ ์ค๋ฅด๋ง ์์
๋๋ค. 1๋ถํฐ 1,000์ ์ ์ค ํ๋์ธ N์ด ์ฃผ์ด์ง๋ฉด, N ์๋ฆฌ๋ก ์ด๋ฃจ์ด์ง ์ค๋ฅด๋ง ์์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์
๋๋ค. ์ฌ๊ธฐ์ ์ค๋ฅด๋ง ์๋, ๊ฐ์ฅ ํฐ ์๋ฆฟ์๋ถํฐ ๊ฐ์ฅ ์์ ์๋ฆฟ์๊ฐ ์ค๋ฆ์ฐจ์์ผ๋ก ์ฌ๋ผ๊ฐ์ผ ํ๋๋ฐ, ์ด ๋ฌธ์ ์์ ์๊ฐ ๊ฐ์๋ ์ค๋ฆ์ฐจ์์ผ๋ก ์ธ์ ํด ์ค๋๋ค. ๋ ํน์ดํ ์ ์ ์๊ฐ 0์ผ๋ก ์์ํ ์ ์์ต๋๋ค. Solution ์ ๋ 2์ฐจ์ dp ๋ฐฐ์ด์ ๋ง๋ค์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. dp[์์ ๊ธธ์ด][๊ฐ์ฅ ํฐ ์๋ฆฟ์์ ์] -> ๋ง์กฑํ๋ ์์ ์ค๋ฅด๋ง ์์ ๊ฐ์ ์ฐ์ N์ด 1์ธ ๊ฒฝ์ฐ๋ฅผ ์๊ฐํด๋ด
์๋ค. ๋ฌธ์ ์ ์กฐ๊ฑด์ด '์๋ 0์ผ๋ก ์์ํ ์ ์๋ค.' ์์ผ๋ก, 0,1,2,3 .....