๋ฐฑ์ค€: 15992 1, 2, 3 ๋”ํ•˜๊ธฐ 7

1, 2, 3 ๋”ํ•˜๊ธฐ ์‹œ๋ฆฌ์ฆˆ 1, 2, 3 ๋”ํ•˜๊ธฐ 1, 2, 3 ๋”ํ•˜๊ธฐ 2 1, 2, 3 ๋”ํ•˜๊ธฐ 3 1, 2, 3 ๋”ํ•˜๊ธฐ 4 1, 2, 3 ๋”ํ•˜๊ธฐ 5 1, 2, 3 ๋”ํ•˜๊ธฐ 6 1, 2, 3 ๋”ํ•˜๊ธฐ 7 1, 2, 3 ๋”ํ•˜๊ธฐ 8 1, 2, 3 ๋”ํ•˜๊ธฐ 9 ๋ฌธ์ œ 15992๋ฒˆ: 1, 2, 3 ๋”ํ•˜๊ธฐ 7 ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋งˆ๋‹ค, n์„ 1, 2, 3์˜ ํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์˜ ์ˆ˜๋ฅผ 1,000,000,009๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ๋‹จ, ์‚ฌ์šฉํ•œ ์ˆ˜์˜ ๊ฐœ์ˆ˜๋Š” m๊ฐœ ์ด์–ด์•ผ ํ•œ๋‹ค. www.acmicpc.net ๋ฌธ์ œ ํ’€์ด N์ด๋ผ๋Š” ์ˆ˜๋ฅผ 1, 2, 3์ด๋ผ๋Š” ์ˆซ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ•  ๋•Œ, M๊ฐœ์˜ ์ˆซ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ์ฐพ๋Š” ๋ฌธ์ œ์ด๋‹ค. ๋ฌธ์ œ๋ฅผ ํ’€๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ตฌํ•˜๊ณ ์ž ํ•˜๋Š” ์ˆ˜ N๊ณผ ์‚ฌ์šฉํ•˜์—ฌ์•ผ ํ•˜๋Š” ์ˆซ์ž M์ด ์žˆ์œผ๋ฏ€๋กœ..

๋ฐฑ์ค€: 15991 1, 2, 3 ๋”ํ•˜๊ธฐ 6

1, 2, 3 ๋”ํ•˜๊ธฐ ์‹œ๋ฆฌ์ฆˆ 1, 2, 3 ๋”ํ•˜๊ธฐ 1, 2, 3 ๋”ํ•˜๊ธฐ 2 1, 2, 3 ๋”ํ•˜๊ธฐ 3 1, 2, 3 ๋”ํ•˜๊ธฐ 4 1, 2, 3 ๋”ํ•˜๊ธฐ 5 1, 2, 3 ๋”ํ•˜๊ธฐ 6 1, 2, 3 ๋”ํ•˜๊ธฐ 7 1, 2, 3 ๋”ํ•˜๊ธฐ 8 1, 2, 3 ๋”ํ•˜๊ธฐ 9 ๋ฌธ์ œ 15991๋ฒˆ: 1, 2, 3 ๋”ํ•˜๊ธฐ 6 ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋งˆ๋‹ค, n์„ 1, 2, 3์˜ ํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์˜ ์ˆ˜๋ฅผ 1,000,000,009๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. www.acmicpc.net ๋ฌธ์ œ ํ’€์ด 1, 2, 3์˜ ํ•ฉ์œผ๋กœ N์ด๋ผ๋Š” ์ˆซ์ž๋ฅผ ๋‚˜ํƒ€๋‚ด๊ณ ์ž ํ•  ๋•Œ ์ˆ˜์‹์ด ๋Œ€์นญ์ธ ๊ฒฝ์šฐ๋งŒ ๋ฐฉ๋ฒ•์˜ ์ˆ˜๋กœ ์ทจ๊ธ‰ํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ๋ฌธ์ œ๋ฅผ ํ’€๊ธฐ ์œ„ํ•ด N์ด ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ๋‚˜์—ดํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™๋‹ค. N์€ 1์ธ ๊ฒฝ์šฐ: 1๊ฐœ `1` N์€ 2์ธ ๊ฒฝ์šฐ: 2๊ฐœ `1 ..

๋ฐฑ์ค€: 15990 1, 2, 3 ๋”ํ•˜๊ธฐ 5

1, 2, 3 ๋”ํ•˜๊ธฐ ์‹œ๋ฆฌ์ฆˆ 1, 2, 3 ๋”ํ•˜๊ธฐ 1, 2, 3 ๋”ํ•˜๊ธฐ 2 1, 2, 3 ๋”ํ•˜๊ธฐ 3 1, 2, 3 ๋”ํ•˜๊ธฐ 4 1, 2, 3 ๋”ํ•˜๊ธฐ 5 1, 2, 3 ๋”ํ•˜๊ธฐ 6 1, 2, 3 ๋”ํ•˜๊ธฐ 7 1, 2, 3 ๋”ํ•˜๊ธฐ 8 1, 2, 3 ๋”ํ•˜๊ธฐ 9 ๋ฌธ์ œ 15990๋ฒˆ: 1, 2, 3 ๋”ํ•˜๊ธฐ 5 ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋งˆ๋‹ค, n์„ 1, 2, 3์˜ ํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์˜ ์ˆ˜๋ฅผ 1,000,000,009๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. www.acmicpc.net ๋ฌธ์ œ ํ’€์ด ๊ธฐ์กด์˜ ๋ฌธ์ œ์™€ ๋‹ฌ๋ฆฌ ์—ฐ์†๋œ ์ˆซ์ž๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์กฐ๊ฑด์ด ์ถ”๊ฐ€๋œ ๋ฌธ์ œ์ด๋‹ค. ๋ฌธ์ œ๋ฅผ ํ’€๊ธฐ ์œ„ํ•ด์„œ DP๋ฅผ 2์ฐจ์› ๋ฐฐ์—ด๋กœ ๋‚˜๋ˆ„์–ด ์ƒ๊ฐํ•˜๋ฉด ์‰ฝ๊ฒŒ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด 1, 2, 3 ๋”ํ•˜๊ธฐ์˜ ๊ฒฝ์šฐ ์ ํ™”์‹์„ `dp[n] = dp[n - 1] + d..

๋ฐฑ์ค€: 15989 1, 2, 3 ๋”ํ•˜๊ธฐ 4

1, 2, 3 ๋”ํ•˜๊ธฐ ์‹œ๋ฆฌ์ฆˆ 1, 2, 3 ๋”ํ•˜๊ธฐ 1, 2, 3 ๋”ํ•˜๊ธฐ 2 1, 2, 3 ๋”ํ•˜๊ธฐ 3 1, 2, 3 ๋”ํ•˜๊ธฐ 4 1, 2, 3 ๋”ํ•˜๊ธฐ 5 1, 2, 3 ๋”ํ•˜๊ธฐ 6 1, 2, 3 ๋”ํ•˜๊ธฐ 7 1, 2, 3 ๋”ํ•˜๊ธฐ 8 1, 2, 3 ๋”ํ•˜๊ธฐ 9 ๋ฌธ์ œ 15989๋ฒˆ: 1, 2, 3 ๋”ํ•˜๊ธฐ 4 ์ •์ˆ˜ 4๋ฅผ 1, 2, 3์˜ ํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์€ ์ด 4๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. ํ•ฉ์„ ๋‚˜ํƒ€๋‚ผ ๋•Œ๋Š” ์ˆ˜๋ฅผ 1๊ฐœ ์ด์ƒ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค. ํ•ฉ์„ ์ด๋ฃจ๊ณ  ์žˆ๋Š” ์ˆ˜์˜ ์ˆœ์„œ๋งŒ ๋‹ค๋ฅธ ๊ฒƒ์€ ๊ฐ™์€ ๊ฒƒ์œผ๋กœ ์นœ๋‹ค. 1+1+1+1 2+1+1 (1+1+2, 1+2+1) 2+2 www.acmicpc.net ๋ฌธ์ œ ํ’€์ด ๊ธฐ์กด์˜ 1, 2, 3 ๋”ํ•˜๊ธฐ ๋ฌธ์ œ์™€ ๋‹ค๋ฅธ ์ ์ด ์žˆ๋‹ค๋ฉด ์ˆœ์„œ๊ฐ€ ๋‹ค๋ฅธ ๊ฒฝ์šฐ ํ•˜๋‚˜์˜ ๊ฒฝ์šฐ๋กœ ์ƒ๊ฐํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋ฅผ ๊ตฌํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” DFS๋กœ ์กฐ..

๋ฐฑ์ค€: 12101 1, 2, 3 ๋”ํ•˜๊ธฐ 2

1, 2, 3 ๋”ํ•˜๊ธฐ ์‹œ๋ฆฌ์ฆˆ 1, 2, 3 ๋”ํ•˜๊ธฐ 1, 2, 3 ๋”ํ•˜๊ธฐ 2 1, 2, 3 ๋”ํ•˜๊ธฐ 3 1, 2, 3 ๋”ํ•˜๊ธฐ 4 1, 2, 3 ๋”ํ•˜๊ธฐ 5 1, 2, 3 ๋”ํ•˜๊ธฐ 6 1, 2, 3 ๋”ํ•˜๊ธฐ 7 1, 2, 3 ๋”ํ•˜๊ธฐ 8 1, 2, 3 ๋”ํ•˜๊ธฐ 9 ๋ฌธ์ œ 12101๋ฒˆ: 1, 2, 3 ๋”ํ•˜๊ธฐ 2 n์„ 1, 2, 3์˜ ํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ• ์ค‘์—์„œ ์‚ฌ์ „ ์ˆœ์œผ๋กœ k๋ฒˆ์งธ์— ์˜ค๋Š” ๊ฒƒ์„ ์ถœ๋ ฅํ•œ๋‹ค. k๋ฒˆ์งธ ์˜ค๋Š” ์‹์ด ์—†๋Š” ๊ฒฝ์šฐ์—๋Š” -1์„ ์ถœ๋ ฅํ•œ๋‹ค. www.acmicpc.net ๋ฌธ์ œ ํ’€์ด 1, 2, 3์„ ํ™œ์šฉํ•˜์—ฌ N์„ ๊ตฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ์˜ ์ˆ˜ ์ค‘ K ๋ฒˆ์งธ์˜ ์ˆ˜์‹์„ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ๋ฌธ์ œ์˜ ๊ฒฝ์šฐ N์˜ ํฌ๊ธฐ๊ฐ€ ํฌ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— DFS๋กœ ๋ฐฑํŠธ๋ž™ํ‚นํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋‹ค. ์žฌ๊ท€ ํ˜ธ์ถœ์„ ํ•˜๋ฉด์„œ ๊ตฌํ•œ ์ˆ˜์˜ ํ•ฉ์ด N๋ณด๋‹ค ํฌ๋‹ค..

๋ฐฑ์ค€: 14238 ์ถœ๊ทผ ๊ธฐ๋ก

๋ฌธ์ œ 14238๋ฒˆ: ์ถœ๊ทผ ๊ธฐ๋ก ์Šคํƒ€ํŠธ๋งํฌ์—๋Š” ์„ธ๋ช…์˜ ์ง์›์ด ์ผ์„ ํ•˜๊ณ  ์žˆ๋‹ค. ์„ธ ์ง์›์˜ ์ด๋ฆ„์€ ๊ฐ•ํ˜ธ(A), ์ค€๊ทœ(B), ์ˆ˜๋นˆ(C) ์ด๋‹ค. ์ด ํšŒ์‚ฌ์˜ ์ง์›์€ ํŠน๋ณ„ํ•œ ๋ฃฐ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”๋ฐ, ๋ฐ”๋กœ ํ•˜๋ฃจ์— ํ•œ ๋ช…๋งŒ ์ถœ๊ทผํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. 3์ผ๊ฐ„์˜ www.acmicpc.net ๋ฌธ์ œ ํ’€์ด ์„ธ ์ง์› A, B, C๊ฐ€ ์žˆ๋‹ค. ํšŒ์‚ฌ์—๋Š” ํŠน๋ณ„ํ•œ ๋ฃฐ์„ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์„œ ํ•˜๋ฃจ์— ํ•œ ๋ช…๋งŒ ์ถœ๊ทผํ•œ๋‹ค. ๊ฐ ์ง์›์— ๋”ฐ๋ผ ์ถœ๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๊ทœ์น™์ด ์ •ํ•ด์ ธ ์žˆ๋‹ค. A์˜ ๊ฒฝ์šฐ ๋งค์ผ ์ถœ๊ทผํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, B์˜ ์ถœ๊ทผํ•œ ๋‹ค์Œ๋‚ ์€ ์‰ฌ์–ด์•ผ ํ•œ๋‹ค. C์˜ ๊ฒฝ์šฐ ์ถœ๊ทผํ•œ ๋‹ค์Œ๋‚ ๊ณผ ๊ทธ๋‹ค์Œ ๋‚  ๋ชจ๋‘ ์‰ฌ์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ทœ์น™์ด ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ dp์˜ ๋ฐฐ์—ด์„ 5์ฐจ์› ๋ฐฐ์—ด๋กœ `dp[a][b][c][์ „์ „๋‚ ][์ „๋‚ ]`๊ณผ ๊ฐ™์ด ๊ธฐ๋กํ•˜์—ฌ, ์ค‘๋ณต์œผ๋กœ ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ํƒ์ƒ‰ํ•˜์ง€ ์•Š๋„๋ก ํ•˜์—ฌ์•ผ ํ•œ๋‹ค. ..

๋ฐฑ์ค€: 11060 ์ ํ”„ ์ ํ”„

๋ฌธ์ œ 11060๋ฒˆ: ์ ํ”„ ์ ํ”„ ์žฌํ™˜์ด๊ฐ€ 1×N ํฌ๊ธฐ์˜ ๋ฏธ๋กœ์— ๊ฐ‡ํ˜€์žˆ๋‹ค. ๋ฏธ๋กœ๋Š” 1×1 ํฌ๊ธฐ์˜ ์นธ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๊ณ , ๊ฐ ์นธ์—๋Š” ์ •์ˆ˜๊ฐ€ ํ•˜๋‚˜ ์“ฐ์—ฌ ์žˆ๋‹ค. i๋ฒˆ์งธ ์นธ์— ์“ฐ์—ฌ ์žˆ๋Š” ์ˆ˜๋ฅผ Ai๋ผ๊ณ  ํ–ˆ์„ ๋•Œ, ์žฌํ™˜์ด๋Š” Ai์ดํ•˜๋งŒํผ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๏ฟฝ www.acmicpc.net ๋ฌธ์ œ ํ’€์ด 1xN์˜ ๋ฏธ๋กœ์—๋Š” ๊ฐ ์นธ์— ์ •์ˆ˜๊ฐ€ ์ ํ˜€์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์นธ์— 3์ด ์ ํ˜€์žˆ๋‹ค๋ฉด ํ˜„์žฌ ์œ„์น˜์—์„œ +1, +2, +3์œผ๋กœ ์ ํ”„ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋•Œ, ์ตœ์†Œํ•œ์œผ๋กœ ์ ํ”„ํ•˜์—ฌ ๊ฐ€์žฅ ์˜ค๋ฅธ์ชฝ ๋์œผ๋กœ ๊ฐˆ ์ˆ˜ ์žˆ์„ ๊ฒฝ์šฐ ์ ํ”„ ํšŸ์ˆ˜๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ณ  ๊ทธ๋ ‡์ง€ ์•Š์„ ๊ฒฝ์šฐ -1์„ ๋ฐ˜ํ™˜ํ•˜์—ฌ์•ผ ํ•œ๋‹ค. ๋ฌธ์ œ๋ฅผ ํ’€๊ธฐ ์œ„ํ•ด์„œ๋Š” BFS๋ฅผ ํ†ตํ•ด, ํ˜„์žฌ ์œ„์น˜์—์„œ ํƒ์ƒ‰ ๊ฐ€๋Šฅํ•œ ๊ฒฝ๋กœ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ํƒ์ƒ‰์„ ์ง„ํ–‰ํ•˜๋ฉด ๋œ๋‹ค. ๋งŒ์•ฝ BFS๋กœ ๋ชจ๋“  ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ํƒ์ƒ‰ํ•˜์—ฌ๋„ ๋‹ต์„ ์ฐพ์ง€ ๋ชป..

๋ฐฑ์ค€: 16936 ๋‚˜3๊ณฑ2

๋ฌธ์ œ 16936๋ฒˆ: ๋‚˜3๊ณฑ2 ๋‚˜3๊ณฑ2 ๊ฒŒ์ž„์€ ์ •์ˆ˜ ํ•˜๋‚˜๋ฅผ ์ด์šฉํ•œ๋‹ค. ๊ฐ€์žฅ ๋จผ์ €, ์ •์ˆ˜ x๋กœ ์‹œ์ž‘ํ•˜๊ณ , ์—ฐ์‚ฐ์„ N-1๋ฒˆ ์ ์šฉํ•œ๋‹ค. ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์—ฐ์‚ฐ์€ ๋‘ ๊ฐ€์ง€ ์žˆ๊ณ , ์•„๋ž˜์™€ ๊ฐ™๋‹ค. ๋‚˜3: x๋ฅผ 3์œผ๋กœ ๋‚˜๋ˆˆ๋‹ค. x๋Š” 3์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ ธ์•ผ www.acmicpc.net ๋ฌธ์ œ ํ’€์ด ์ •์ˆ˜ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฐ์‚ฐ์„ N-1๋ฒˆ ์ ์šฉํ•œ๋‹ค. ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์—ฐ์‚ฐ์€ ์ •์ˆ˜๊ฐ€ 3์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋Š” ๊ฒฝ์šฐ 3์œผ๋กœ ๋‚˜๋ˆ„๊ฑฐ๋‚˜, 2๋ฅผ ๊ณฑํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ๋ฌธ์ œ์— ์ œ์‹œ๋œ ์กฐ๊ฑด์— ๋”ฐ๋ผ DFS๋ฅผ ํ†ตํ•˜์—ฌ ๊ตฌํ•˜๋ฉด ์‰ฝ๊ฒŒ ๋ฌธ์ œ๋ฅผ ํ’€ ์ˆ˜ ์žˆ๋‹ค. DFS๋กœ ํ‘ธ๋Š” ๊ฒƒ์€ ๋‹ค๋ฅธ ๋ฌธ์ œ์—์„œ๋„ ๋งŽ์ด ๋‹ค๋ฃจ์—ˆ๊ณ  `์„œ๋กœ์†Œ`์˜ ์„ฑ์งˆ์„ ์ด์šฉํ•˜์—ฌ 3์œผ๋กœ ๊ฐ€์žฅ ๋งŽ์ด ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋Š” ์ˆ˜๋ถ€ํ„ฐ ์ •๋ ฌํ•˜๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ํ‘ธ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. ๋งŒ์•ฝ, DFS๋กœ ํ’€๊ณ ์ž ํ•œ๋‹ค๋ฉด DFS์˜ ..

๊ธ€ ๋ณด๊ด€ํ•จ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€