๋ฌธ์
๋ฌธ์
์ค๋ฅธ์ชฝ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ผ๊ฐํ์ด ๋์ ๋ชจ์์ผ๋ก ๋์ฌ์ ธ ์๋ค. ์ฒซ ์ผ๊ฐํ์ ์ ์ผ๊ฐํ์ผ๋ก ๋ณ์ ๊ธธ์ด๋ 1์ด๋ค. ๊ทธ ๋ค์์๋ ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ์ผ๋ก ์ ์ผ๊ฐํ์ ๊ณ์ ์ถ๊ฐํ๋ค. ๋์ ์์ ๊ฐ์ฅ ๊ธด ๋ณ์ ๊ธธ์ด๋ฅผ k๋ผ ํ์ ๋, ๊ทธ ๋ณ์ ๊ธธ์ด๊ฐ k์ธ ์ ์ผ๊ฐํ์ ์ถ๊ฐํ๋ค.
ํ๋๋ฐ ์์ด P(N)์ ๋์ ์ ์๋ ์ ์ผ๊ฐํ์ ๋ณ์ ๊ธธ์ด์ด๋ค. P(1)๋ถํฐ P(10)๊น์ง ์ฒซ 10๊ฐ ์ซ์๋ 1, 1, 1, 2, 2, 3, 4, 5, 7, 9์ด๋ค.
N์ด ์ฃผ์ด์ก์ ๋, P(N)์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์
๋ ฅ
์ฒซ์งธ ์ค์ ํ
์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ
์คํธ ์ผ์ด์ค๋ ํ ์ค๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , N์ด ์ฃผ์ด์ง๋ค. (1 ≤ N ≤ 100)
์ถ๋ ฅ
๊ฐ ํ
์คํธ ์ผ์ด์ค๋ง๋ค P(N)์ ์ถ๋ ฅํ๋ค.
ํ์ด๊ณผ์
1.๊ท์น
-
dp์ด๋ฏ๋ก ์ ํ์๊ณผ ๋ฉ๋ชจ์ด์ ์ด์ ์ ์ด์ฉํฉ๋๋ค.
-
๋ฌธ์ ์์ ์ฃผ์ด์ง ์์ด์ ์ด์ฉํฉ๋๋ค.
2.์์
๋ฌธ์ ์์ ์ฃผ์ด์ง ์์ด๋ก ์ ํ์์ ์ฐพ์๋ด ๋๋ค.
๋ฐ๋ผ์ ์ ํ์์ d[i] = d[i-2] + d[i-3] ์ ๋๋ค.
๋จ, ๋ฉ๋ชจ์ด์ ์ด์ ๋ฐฐ์ด์ ์๋ฃํ์ด int์ผ ๊ฒฝ์ฐ N์ด 79์ผ๋๋ถํฐ ์ค๋ฒํ๋ก๊ฐ ๋ฐ์ํ๋ฏ๋ก ๋ฉ๋ชจ์ด์ ์ด์ ์ ์๋ฃํ์ long long์ผ๋ก ์ ์ธํด ์ค๋๋ค.
3.์ฝ๋
'๐ค PS(Problem Solving) > ๋ฐฑ์ค(BOJ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] 2011๋ฒ - ์ํธ์ฝ๋ (0) | 2019.07.21 |
---|---|
[๋ฐฑ์ค] 2225๋ฒ-ํฉ๋ถํด (0) | 2019.07.21 |
[๋ฐฑ์ค] 2133๋ฒ-ํ์ผ ์ฑ์ฐ๊ธฐ (0) | 2019.07.21 |
[๋ฐฑ์ค] 1699๋ฒ-์ ๊ณฑ์์ ํฉ (0) | 2019.07.19 |
[๋ฐฑ์ค] 2579๋ฒ - ๊ณ๋จ ์ค๋ฅด๊ธฐ (0) | 2019.07.19 |