๋ฐฑ์ค€ 1๋กœ ๋งŒ๋“ค๊ธฐ 2 1

๋ฐฑ์ค€ 12852๋ฒˆ 1๋กœ ๋งŒ๋“ค๊ธฐ 2

๋ฌธ์ œ ๋ณด๋Ÿฌ๊ฐ€๊ธฐ : https://www.acmicpc.net/problem/12852 12852๋ฒˆ: 1๋กœ ๋งŒ๋“ค๊ธฐ 2 ์ฒซ์งธ ์ค„์— 1๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 106๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. www.acmicpc.net ์ด๋ฒˆ ๋ฌธ์ œ๋Š” ๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ๊ทธ๋ž˜๋ฐ(DP) ๋ฌธ์ œ์˜€์Šต๋‹ˆ๋‹ค. 1463๋ฒˆ 1๋กœ ๋งŒ๋“ค๊ธฐ ๋ฌธ์ œ์™€ ๋‹ค๋ฅธ ์ ์€ n์„ 1๋กœ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์— ํฌํ•จ๋˜์–ด ์žˆ๋Š” ์ˆ˜๋“ค์„ ์—ญ์ถ”์ ํ•˜์—ฌ ์ถœ๋ ฅํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๐Ÿ˜› ใ€Š๋ฌธ์ œ ํ’€์ดใ€‹ 1 ~ n ์˜ ๊ฐ ์ˆซ์ž๋ฅผ 1๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์—ฐ์‚ฐ์„ ํ•˜๋Š” ํšŸ์ˆ˜์˜ ์ตœ์†Ÿ๊ฐ’์„ dp ๋ฐฐ์—ด์— ์ €์žฅํ•˜๋ ค๊ณ  ํ•จ 1. ์ˆซ์ž 1์˜ ์—ฐ์‚ฐ ํšŸ์ˆ˜์˜ ์ตœ์†Ÿ๊ฐ’์€ 0 ์ด๋ฏ€๋กœ dp[1] = 0 2. 1์˜ ์ด์ „ ๊ฒฝ๋กœ๋Š” ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ before[1] = -1 (๊ฒฝ๋กœ ์ถ”์ ์„ ์œ„ํ•œ ๋ฐฐ์—ด before) 3. ์ •์ˆ˜ n์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ..

๋ฐ˜์‘ํ˜•