๐Ÿ“–Problem

11726๋ฒˆ: 2ร—n ํƒ€์ผ๋ง

๐Ÿ”Intuition

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

IMG_1902.jpeg

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

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

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

dp[i] = (dp[i-1] + dp[i-2])

์ด๋•Œ ๋ฌธ์ œ์—์„œ 10007๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€์˜ ๊ฐ’์„ ์ถœ๋ ฅํ•˜๋ผ๊ณ  ํ•˜์˜€๋‹ค. ์ด๋ฅผ ๋ฌด์‹œํ•œ์ฑ„๋กœ ์ถœ๋ ฅํ•  ๊ฒฝ์šฐ, ์˜ค๋‹ต์„ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ถœ๋ ฅํ•  ๋•Œ๋งŒ 10007๋กœ ๋‚˜๋ˆ„๋ฉด ์ƒ๋‹นํžˆ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋งŽ์ด ์ฐจ์ง€ํ•˜๊ธฐ ๋•Œ๋ฌธ์— dpํ…Œ์ด๋ธ”์„ ์ €์žฅํ•  ๋•Œ๋ฌดํ„ฐ 10007๋กœ ๋‚˜๋ˆ ์•ผ ํ•œ๋‹ค.

dp[i] = (dp[i-1] + dp[i-2])%10007

๐Ÿ”Approach