๐Ÿ“–Problem

9095๋ฒˆ: 1, 2, 3 ๋”ํ•˜๊ธฐ

๐Ÿ”Intuition

IMG_1903.jpeg

๊ทœ์น™์„ฑ์„ ์ฐพ์•„๋ณด์•˜๋‹ค.

์ตœ์ข…์ ์œผ๋กœ ๊ตฌํ•ด์•ผ ํ•˜๋Š” ๋‹ต์€ ๋ฐฉ๋ฒ•์˜ ์ˆ˜์ด๋‹ค. ๋”ฐ๋ผ์„œ dpํ…Œ์ด๋ธ”์— ์ €์žฅ๋˜์–ด์•ผ ํ•˜๋Š” ๊ฐ’๋„ ๋ฐฉ๋ฒ•์˜ ์ˆ˜๊ฐ€ ๋˜์–ด์•ผ ํ•œ๋‹ค.

์œ„์˜ ๊ทธ๋ฆผ์„ ํ†ตํ•ด ๊ทœ์น™์„ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ๋‹ค.

์–ด๋ ต์ง€ ์•Š๊ฒŒ ๊ทœ์น™์„ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์„ธ์šด ์ ํ™”์‹์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

dp[i] = dp[i-1] + dp[i-2] + dp[i-3]

์ด๋ ‡๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” dp[0], dp[1], dp[2]๋Š” ๋ฏธ๋ฆฌ ํ•ด๋‹นํ•˜๋Š” ๊ฐ’์œผ๋กœ ์ดˆ๊ธฐํ™”๋˜์–ด ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, for๋ฌธ ๋‚ด์˜ i์˜ ๊ฐ’์€ 3๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์•ผ ํ•œ๋‹ค.

๋ฌธ์ œ์˜ ์˜ˆ์‹œ์—์„œ n=7์ธ ๊ฒฝ์šฐ๋„ ๊ฐ’์ด ์ฃผ์–ด์ ธ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๋‹น ์ ํ™”์‹์ด ์ ์ ˆํ•œ์ง€ ํ™•์ธ๋„ ํ•ด๋ณด๊ฒ ๋‹ค.

Untitled