๐Ÿ“œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ/BAEKJOON\๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ๊ทธ๋ž˜๋ฐ

๐Ÿ“œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ/BAEKJOON\๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ๊ทธ๋ž˜๋ฐ

๋ฐฑ์ค€ 2579๋ฒˆ(DP) : ๊ณ„๋‹จ ์˜ค๋ฅด๊ธฐ (JAVA) ๋ฌธ์ œ ํ’€์ด

https://www.acmicpc.net/problem/2579 2579๋ฒˆ: ๊ณ„๋‹จ ์˜ค๋ฅด๊ธฐ ๊ณ„๋‹จ ์˜ค๋ฅด๊ธฐ ๊ฒŒ์ž„์€ ๊ณ„๋‹จ ์•„๋ž˜ ์‹œ์ž‘์ ๋ถ€ํ„ฐ ๊ณ„๋‹จ ๊ผญ๋Œ€๊ธฐ์— ์œ„์น˜ํ•œ ๋„์ฐฉ์ ๊นŒ์ง€ ๊ฐ€๋Š” ๊ฒŒ์ž„์ด๋‹ค. ๊ณผ ๊ฐ™์ด ๊ฐ๊ฐ์˜ ๊ณ„๋‹จ์—๋Š” ์ผ์ •ํ•œ ์ ์ˆ˜๊ฐ€ ์“ฐ์—ฌ ์žˆ๋Š”๋ฐ ๊ณ„๋‹จ์„ ๋ฐŸ์œผ๋ฉด ๊ทธ ๊ณ„๋‹จ์— ์“ฐ์—ฌ ์žˆ๋Š” ์  www.acmicpc.net โœ๏ธ ๋ฌธ์ œ ๐Ÿ” ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฌธ์ œ์˜ ์กฐ๊ฑด์„ ํ•ด์„ํ•ด๋ณด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ณ„๋‹จ์€ ํ•œ๋ฒˆ์— ํ•œ์นธ ๋˜๋Š” ๋‘์นธ์„ ์˜ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฐ์†๋œ ์„ธ ๊ฐœ์˜ ๊ณ„๋‹จ์„ ๋ฐŸ์•„์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค. 1 ์นธ์”ฉ ์„ธ๋ฒˆ ์—ฐ์† ์˜ค๋ฅด๋ฉด ์•ˆ๋œ๋‹ค๋Š” ๋œป! ๋งˆ์ง€๋ง‰ ์นธ์€ ๋ฌด์กฐ๊ฑด ๋ฐŸ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. 1. ํ…Œ์ด๋ธ” ์ •์˜ํ•˜๊ธฐ dp[i][j]์˜ i๋Š” i ๋ฒˆ์งธ ๊ณ„๋‹จ์— ์˜ฌ๋ž์„ ๋•Œ์˜ ์ตœ๋Œ€ ์ ์ˆ˜์˜ ํ•ฉ์ด ๋˜๊ณ , j๋Š” ํ˜„์žฌ๊นŒ์ง€ ๋ช‡๋ฒˆ์„ ์—ฐ์†ํ•ด์„œ ๊ณ„๋‹จ์„ ๋ฐŸ๊ณ  ์™”๋Š”์ง€๋ฅผ ๋œปํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด, ..

๐Ÿ“œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ/BAEKJOON\๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ๊ทธ๋ž˜๋ฐ

๋ฐฑ์ค€ 9095๋ฒˆ(DP) : 1, 2, 3 ๋”ํ•˜๊ธฐ (JAVA) ๋ฌธ์ œ ํ’€์ด

https://www.acmicpc.net/problem/9095 9095๋ฒˆ: 1, 2, 3 ๋”ํ•˜๊ธฐ ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋งˆ๋‹ค, n์„ 1, 2, 3์˜ ํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์˜ ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. www.acmicpc.net โœ๏ธ ๋ฌธ์ œ ๐Ÿ” ๋ฌธ์ œ ํ•ด๊ฒฐ 1. ํ…Œ์ด๋ธ” ์ •์˜ํ•˜๊ธฐ ํ…Œ์ด๋ธ”์€ dp[i]๋ฅผ 1,2,3์œผ๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ํšŸ์ˆ˜๋กœ ์„ค์ •ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 2. ์ ํ™”์‹ ๊ตฌํ•˜๊ธฐ ๋จผ์ € dp[4]๋Š” ๋ณธ๋ฌธ์—๋„ ๋‚˜์™€์žˆ๋“ฏ์ด ์•„๋ž˜์™€ ๊ฐ™์ด ์ด 7๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ 1, 2, 3์œผ๋กœ ๋‚˜๋ˆ ์„œ ์ƒ๊ฐํ•ด๋ณด์ž๋ฉด, ํ•˜๋‚˜์˜ ์ˆซ์ž๋ฅผ 3๋กœ ๊ณ ์ •ํ•˜๊ณ , ๋‚˜๋จธ์ง€ 1์„ 1, 2, 3์œผ๋กœ ์กฐํ•ฉํ•˜๋Š” ๊ฒฝ์šฐ 1 + 3 ํ•˜๋‚˜์˜ ์ˆซ์ž๋ฅผ 2๋กœ ๊ณ ์ •ํ•˜๊ณ , ๋‚˜๋จธ์ง€ 2๋ฅผ 1, 2, 3์œผ๋กœ ์กฐํ•ฉํ•˜๋Š” ๊ฒฝ์šฐ 1 + 1 + 2 2 + 2 ํ•˜๋‚˜์˜ ์ˆซ์ž๋ฅผ 1๋กœ ๊ณ ์ •ํ•˜๊ณ , ๋‚˜๋จธ์ง€ 3์„ 1, ..

๐Ÿ“œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ/BAEKJOON\๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ๊ทธ๋ž˜๋ฐ

๋ฐฑ์ค€ 1463๋ฒˆ(DP) : 1๋กœ ๋งŒ๋“ค๊ธฐ (JAVA) ๋ฌธ์ œ ํ’€์ด

https://www.acmicpc.net/problem/1463 1463๋ฒˆ: 1๋กœ ๋งŒ๋“ค๊ธฐ ์ฒซ์งธ ์ค„์— 1๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 106๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ •์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. www.acmicpc.net โœ๏ธ ๋ฌธ์ œ ๐Ÿ” ๋ฌธ์ œ ํ•ด๊ฒฐ ๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ์•„๋ž˜ ์„ธ๊ฐ€์ง€ ์ˆœ์„œ๋ฅผ ๋”ฐ๋ผ์„œ ๋ฌธ์ œ๋ฅผ ํ’€์ดํ•ฉ๋‹ˆ๋‹ค. ํ…Œ์ด๋ธ” ์ •์˜ํ•˜๊ธฐ ์ ํ™”์‹ ์ฐพ๊ธฐ ์ดˆ๊ธฐ๊ฐ’ ์„ค์ • 1. ํ…Œ์ด๋ธ” ์ •์˜ํ•˜๊ธฐ ํ…Œ์ด๋ธ”์˜ ๊ฐ’์€ ๋‹น์—ฐํžˆ i์˜ ์ตœ์†Œ ์—ฐ์‚ฐ ํšŸ์ˆ˜๊ฐ€ ๋˜๊ฒ ์Šต๋‹ˆ๋‹ค. 2. ์ ํ™”์‹ ์ฐพ๊ธฐ i๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์ด 3๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. 2๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ผ ๊ฒฝ์šฐ, 2๋กœ ๋‚˜๋ˆˆ๋‹ค. 3์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ผ ๊ฒฝ์šฐ, 3์œผ๋กœ ๋‚˜๋ˆˆ๋‹ค. 1์„ ๋บ€๋‹ค. i์˜ ์ตœ์†Œ ์—ฐ์‚ฐ ํšŸ์ˆ˜๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฐฐ์—ด์„ dp๋ผ๊ณ  ์ •์˜ํ•  ๋•Œ, dp[i]์˜ ๊ฐ’์€ ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. dp[i] = Math.min(dp..

iseunghan
'๐Ÿ“œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ/BAEKJOON\๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ๊ทธ๋ž˜๋ฐ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (2 Page)