๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „์ฒด ๊ธ€210

[BOJ] 1328 : ๊ณ ์ธต ๋นŒ๋”ฉ ๋ฌธ์ œ ๋งํฌ 1328๋ฒˆ: ๊ณ ์ธต ๋นŒ๋”ฉ (acmicpc.net) 1328๋ฒˆ: ๊ณ ์ธต ๋นŒ๋”ฉ ์ƒ๊ทผ์ด๊ฐ€ ์‚ด๊ณ ์žˆ๋Š” ๋™๋„ค์—๋Š” ๋นŒ๋”ฉ N๊ฐœ๊ฐ€ ํ•œ ์ค„๋กœ ์„ธ์›Œ์ ธ ์žˆ๋‹ค. ๋ชจ๋“  ๋นŒ๋”ฉ์˜ ๋†’์ด๋Š” 1๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , N๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์œผ๋ฉฐ, ๊ฐ™์€ ๋†’์ด๋ฅผ ๊ฐ€์ง€๋Š” ๋นŒ๋”ฉ์€ ์—†๋‹ค. ์ƒ๊ทผ์ด๋Š” ํ•™๊ต ๊ฐ€๋Š” ๊ธธ์— ๊ฐ€์žฅ ์™ผ www.acmicpc.net ์™ผ์ชฝ์—์„œ ๋ณธ ๋นŒ๋”ฉ์˜ ๊ฐœ์ˆ˜์™€ ์˜ค๋ฅธ์ชฝ์— ๋ณธ ๋นŒ๋”ฉ์˜ ๊ฐœ์ˆ˜๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ ๊ฐ€๋Šฅํ•œ ๋นŒ๋”ฉ ๋ฐฐ์น˜์˜ ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ. ์ฐธ๊ณ  ๋งํฌ https://beginthread.tistory.com/151 [ BOJ ๋ฐฑ์ค€ 1328๋ฒˆ - ๊ณ ์ธต ๋นŒ๋”ฉ ] ํ•ด์„ค ๋ฐ ์ฝ”๋“œ https://www.acmicpc.net/problem/1328 ๋ชฉ์  ๋นŒ๋”ฉ์˜ ๊ฐœ์ˆ˜ N, ๊ฐ€์žฅ ์™ผ์ชฝ ๋˜๋Š” ์˜ค๋ฅธ์ชฝ์—์„œ ๋ดค์„ ๋•Œ ๋ณด์ด๋Š” ๋นŒ๋”ฉ์˜ ์ˆ˜ L๊ณผ R์ด ์ฃผ์–ด์กŒ.. 2022. 3. 7.
[BOJ] 16236 : ์•„๊ธฐ ์ƒ์–ด ๋ฌธ์ œ ๋งํฌ 16236๋ฒˆ: ์•„๊ธฐ ์ƒ์–ด (acmicpc.net) 16236๋ฒˆ: ์•„๊ธฐ ์ƒ์–ด N×N ํฌ๊ธฐ์˜ ๊ณต๊ฐ„์— ๋ฌผ๊ณ ๊ธฐ M๋งˆ๋ฆฌ์™€ ์•„๊ธฐ ์ƒ์–ด 1๋งˆ๋ฆฌ๊ฐ€ ์žˆ๋‹ค. ๊ณต๊ฐ„์€ 1×1 ํฌ๊ธฐ์˜ ์ •์‚ฌ๊ฐํ˜• ์นธ์œผ๋กœ ๋‚˜๋ˆ„์–ด์ ธ ์žˆ๋‹ค. ํ•œ ์นธ์—๋Š” ๋ฌผ๊ณ ๊ธฐ๊ฐ€ ์ตœ๋Œ€ 1๋งˆ๋ฆฌ ์กด์žฌํ•œ๋‹ค. ์•„๊ธฐ ์ƒ์–ด์™€ ๋ฌผ๊ณ ๊ธฐ๋Š” ๋ชจ๋‘ ํฌ๊ธฐ๋ฅผ ๊ฐ€ www.acmicpc.net ์•„๊ธฐ์ƒ์–ด๊ฐ€ ์—„๋งˆ์ƒ์–ด์˜ ๋„์›€ ์—†์ด ๋จน์ด๋ฅผ ๋จน๊ณ  ์„ฑ์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ์‹œ๊ฐ„์„ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์ œ. ์•„๊ธฐ์ƒ์–ด๊ฐ€ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๋จน์ด๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ๋„๋ก BFS ๋ฅผ ์ด์šฉํ•ด์•ผํ•œ๋‹ค. ํ’€์ด ๋จผ์ €, Count ๋ผ๋Š” ๋ฐฐ์—ด์„ ๋งŒ๋“ค์–ด์„œ 1~6๊นŒ์ง€ ํฌ๊ธฐ์˜ ๋ฌผ๊ณ ๊ธฐ๊ฐ€ ๊ฐ๊ฐ ๋ช‡ ๊ฐœ ์žˆ๋Š”์ง€ ์ €์žฅํ•ด๋‘์—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  can_eat ๋ผ๋Š” ๋ณ€์ˆ˜์— ํ˜„์žฌ ์ƒ์–ด๊ฐ€ ๋จน์„ ์ˆ˜ ์žˆ๋Š” ๋จน์ด๊ฐ€ ๋ช‡ ๊ฐœ ๋‚จ์•„์žˆ๋Š”์ง€๋ฅผ ์ฒดํฌํ–ˆ๋‹ค. ๋งŒ์•ฝ can_eat๊ฐ€ 0์ด๋ผ๋ฉด ๋”์ด.. 2022. 3. 5.
[BOJ] 2011 : ์•”ํ˜ธ์ฝ”๋“œ ๋ฌธ์ œ ๋งํฌ 2011๋ฒˆ: ์•”ํ˜ธ์ฝ”๋“œ (acmicpc.net) 2011๋ฒˆ: ์•”ํ˜ธ์ฝ”๋“œ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋Š” ํ•ด์„์˜ ๊ฐ€์ง“์ˆ˜๋ฅผ ๊ตฌํ•˜์‹œ์˜ค. ์ •๋‹ต์ด ๋งค์šฐ ํด ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, 1000000์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ์•”ํ˜ธ๊ฐ€ ์ž˜๋ชป๋˜์–ด ์•”ํ˜ธ๋ฅผ ํ•ด์„ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ์—๋Š” 0์„ ์ถœ๋ ฅํ•œ๋‹ค. www.acmicpc.net ์•”ํ˜ธ๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ ๊ฐ€๋Šฅํ•œ ํ•ด์„์˜ ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ. ํ’€์ด ์•ŒํŒŒ๋ฒณ A~Z๋ฅผ 1~26์œผ๋กœ ์•”ํ˜ธํ™” ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ๋„์–ด์“ฐ๊ธฐ๊ฐ€ ์žˆ๋‹ค๋ฉด 1 1 ๊ณผ 11์„ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๊ฒ ์ง€๋งŒ ์•”ํ˜ธ์— ๋„์–ด์“ฐ๊ธฐ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์•”ํ˜ธ๊ฐ€ 11์ด๋ผ๊ณ  ํ•˜๋ฉด "AA"์™€ "K"๋กœ 2๊ฐ€์ง€๋กœ ํ•ด์„ ๊ฐ€๋Šฅํ•˜๋‹ค. ์—ฌ๊ธฐ์„œ ์ฃผ์˜ํ•ด์•ผ ํ•  ์ ์€ 0์€ ์•„๋ฌด๋Ÿฐ ์•”ํ˜ธ๋„ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•ด์„์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— 10์ด ๋“ค์–ด์˜ค๋ฉด 1 0 ์œผ๋กœ ๊ตฌ๋ถ„ํ•ด์„œ๋Š” ํ•ด์„ํ•  ์ˆ˜ ์—†๊ณ  10์œผ๋กœ ํ•ด์„ํ•ด.. 2022. 3. 3.
[BOJ] 2225 : ํ•ฉ๋ถ„ํ•ด ๋ฌธ์ œ ๋งํฌ 2225๋ฒˆ: ํ•ฉ๋ถ„ํ•ด (acmicpc.net) 2225๋ฒˆ: ํ•ฉ๋ถ„ํ•ด ์ฒซ์งธ ์ค„์— ๋‹ต์„ 1,000,000,000์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. www.acmicpc.net DP๋ฅผ ์ด์šฉํ•ด์„œ ์ˆซ์ž N์„ K๊ฐœ์˜ ์ˆซ์ž ์กฐํ•ฉ์œผ๋กœ ๋งŒ๋“œ๋Š” ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์ œ. ํ’€์ด DP[N][K] ๋ฐฐ์—ด์„ ๋งŒ๋“ค์–ด์„œ DP[Y][X] ์—๋Š” ์ˆซ์ž Y๋ฅผ ์ˆซ์ž X๊ฐœ๋ฅผ ์กฐํ•ฉํ•ด์„œ ๋งŒ๋“œ๋Š” ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ์ €์žฅํ•ด์•ผ๊ฒ ๊ตฌ๋‚˜ ์ƒ๊ฐํ–ˆ๋‹ค. ์ผ๋‹จ Bottom-up ๋ฐฉ์‹์œผ๋กœ DP[0][1], DP[1][1], ... , DP[N][1], DP[0][2], DP[1][2], ... , DP[N][K] ์ด๋ ‡๊ฒŒ ์ฑ„์›Œ๋‚˜๊ฐ€์•ผ๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐ์€ ํ–ˆ์ง€๋งŒ, ์ ํ™”์‹์„ ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ•  ์ง€๊ฐ€ ๊ด€๊ฑด์ด๋‹ค. ์ฒ˜์Œ์—๋Š” ์˜ˆ๋ฅผ ๋“ค์–ด DP[3][3]์„ ์ฑ„์šฐ๊ธฐ ์œ„ํ•ด์„œ๋Š” DP[0][1] * DP[3.. 2022. 3. 2.
[BOJ] 1937 : ์š•์‹ฌ์Ÿ์ด ํŒ๋‹ค ๋ฌธ์ œ ๋งํฌ 1937๋ฒˆ: ์š•์‹ฌ์Ÿ์ด ํŒ๋‹ค (acmicpc.net) ํ’€์ด ๋ฌธ์ œ๋ฅผ ๋ณด๋ฉด ์ผ๋‹จ DFS๋ฌธ์ œ๋ผ๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ์‹œ์ž‘์ ์—์„œ ์ƒํ•˜์ขŒ์šฐ ์ค‘ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚˜์ง€ ์•Š์œผ๋ฉด์„œ ํ˜„์žฌ ์ง€์ ๋ณด๋‹ค ๊ฐ’์ด ํฌ๋ฉด ๊ทธ ์ง€์ ์„ ๋ฐฉ๋ฌธํ•œ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ํ•ด์„œ ๋” ์ด์ƒ ์ด๋™ํ•  ์ˆ˜ ์—†์„๋•Œ ๊นŒ์ง€ ๋„๋‹ฌํ–ˆ์„ ๋•Œ ๊ทธ ๊นŠ์ด ์ค‘ ๊ฐ€์žฅ ํฐ ๊ฐ’์„ ์ฐพ๋Š” ๋ฌธ์ œ์ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋ชจ๋“  ์ ์—์„œ๋ถ€ํ„ฐ ์ถœ๋ฐœํ•ด์„œ ์ตœ๋Œ€๊ฐ’์„ ์ฐพ์œผ๋ฉด ๋ ๊นŒ?? ๋‹น์—ฐํžˆ ์•„๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ํ•˜๊ฒŒ๋˜๋ฉด ์ด๋ฏธ ๋ฐฉ๋ฌธํ–ˆ๋˜ ์ง€์ ์„ ์‹œ์ž‘์ ์œผ๋กœ ๊ฐ™์€ ๊ฒฝ๋กœ๋ฅผ ์žฌํƒ์ƒ‰ ํ•˜๊ฒŒ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‹œ๊ฐ„์ดˆ๊ณผ๊ฐ€ ๋‚œ๋‹ค. ๊ทธ๋Ÿผ ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ๊นŒ? DP๋ฅผ ์ด์šฉํ•ด์„œ ์žฌ๋ฐฉ๋ฌธ์„ ํ•˜์ง€ ์•Š๋„๋ก ํ•ด์•ผํ•œ๋‹ค. ์˜ˆ์ œ๋ฅผ ๋ณด์ž 4 14 9 12 10 1 11 5 4 7 15 2 13 6 3 16 8 (1,1)์„ ์ถœ๋ฐœ์ ์œผ๋กœ ํ–ˆ์„ ๋•Œ ์ฃผ๋ณ€์— ์ž์‹ (14.. 2022. 3. 1.
[BOJ] 2133 : ํƒ€์ผ ์ฑ„์šฐ๊ธฐ ๋ฌธ์ œ ๋งํฌ 2133๋ฒˆ: ํƒ€์ผ ์ฑ„์šฐ๊ธฐ (acmicpc.net) 2133๋ฒˆ: ํƒ€์ผ ์ฑ„์šฐ๊ธฐ 3×N ํฌ๊ธฐ์˜ ๋ฒฝ์„ 2×1, 1×2 ํฌ๊ธฐ์˜ ํƒ€์ผ๋กœ ์ฑ„์šฐ๋Š” ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ๊ตฌํ•ด๋ณด์ž. www.acmicpc.net ๋Œ€ํ‘œ์ ์ธ DP๋ฌธ์ œ 2XN ํƒ€์ผ๋ง์˜ ๋ณ€ํ˜• ๋ฌธ์ œ. ํ’€์ด 2XN ํƒ€์ผ๊ณผ ๋‹ค๋ฅด๊ฒŒ ์—ฌ๊ธฐ์„œ๋Š” ๋†’์ด๊ฐ€ 3์ด๋‹ค. N = 1 : 3X1ํฌ๊ธฐ์˜ ๋ฒฝ์„ 2X1 ํƒ€์ผ์„ ๊ฐ€์ง€๊ณ  ์ฑ„์šธ ์ˆ˜ ์—†๋‹ค. DP[1] = 0 N = 2 : 3X2ํฌ๊ธฐ์˜ ๋ฒฝ์„ 2X1 ํƒ€์ผ์„ ๊ฐ€์ง€๊ณ  ์ฑ„์šฐ๋Š” ๊ฒฝ์šฐ์˜ ์ˆ˜๋Š” 3. DP[2] = 3 N = 3 : 3X3 ๋ฒฝ์„ 2X1 ํƒ€์ผ์„ ๊ฐ€์ง€๊ณ  ์ฑ„์šธ ์ˆ˜ ์—†๋‹ค. DP[3] = 0 ์—ฌ๊ธฐ์„œ ๋ฌด์–ธ๊ฐ€๋ฅผ ๋ˆˆ์น˜ ์ฑŒ ์ˆ˜ ์žˆ๋‹ค. N์ด ํ™€์ˆ˜์ธ ๊ฒฝ์šฐ์—๋Š” ๋ฒฝ์„ ์™„์ „ํžˆ ์ฑ„์šฐ์ง€ ๋ชปํ•œ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— N์ด ํ™€์ˆ˜๋ผ๋ฉด ๊ฒฝ์šฐ์˜ ์ˆ˜๋Š” 0์ด๋‹ค. N = 4 : N.. 2022. 3. 1.
[BOJ] 13392 : ๋ฐฉ๋ฒ•์„ ์ถœ๋ ฅํ•˜์ง€ ์•Š๋Š” ์ˆซ์ž ๋งž์ถ”๊ธฐ ๋ฌธ์ œ ๋งํฌ 13392๋ฒˆ: ๋ฐฉ๋ฒ•์„ ์ถœ๋ ฅํ•˜์ง€ ์•Š๋Š” ์ˆซ์ž ๋งž์ถ”๊ธฐ (acmicpc.net) 13392๋ฒˆ: ๋ฐฉ๋ฒ•์„ ์ถœ๋ ฅํ•˜์ง€ ์•Š๋Š” ์ˆซ์ž ๋งž์ถ”๊ธฐ ์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด N๊ฐœ์˜ ํšŒ์ „์ด ๊ฐ€๋Šฅํ•œ ์ˆซ์ž ๋‚˜์‚ฌ๊ฐ€ ์•„๋ž˜์œ„๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋‹ค. ๊ฐ€์žฅ ์œ„์— ์žˆ๋Š” ์ˆซ์ž๋‚˜์‚ฌ๋Š” ์ˆซ์ž๋‚˜์‚ฌ 1์ด๊ณ  ๊ฐ€์žฅ ์•„๋ž˜์— ์žˆ๋Š” ์ˆซ์ž๋‚˜์‚ฌ๋Š” ์ˆซ์ž๋‚˜์‚ฌ N์ด๋‹ค. ๋ชจ๋“  ์ˆซ์ž๋‚˜์‚ฌ๋Š” ๊ฐ๊ฐ 10 www.acmicpc.net DP ๋ฌธ์ œ๋กœ ๊ณจ๋“œ2๋ผ๊ณ  ๋˜์–ด์žˆ์ง€๋งŒ ๋‚ด ์ฒด๊ฐ์ƒ์œผ๋กœ ์ „์— ํ’€์—ˆ๋˜ ๊ณจ๋“œ1 ๋กœ๋ด‡ ์กฐ์ข…ํ•˜๊ธฐ๋ณด๋‹ค ์–ด๋ ค์šด ๊ฒƒ ๊ฐ™๋‹ค. ์˜ค๋‹ต ์ฒ˜์Œ์—๋Š” DP๋ฐฐ์—ด์„ 2์ฐจ์›๋ฐฐ์—ด๋กœ ๋งŒ๋“ค์–ด์„œ ์ƒ๊ฐํ–ˆ๋‹ค. DP[๋Œ๋ฆฌ๊ณ ์žˆ๋Š” ๋‚˜์‚ฌ ๋ฒˆํ˜ธ][์™ผ์ชฝ์œผ๋กœ ๋Œ๋ฆด์ง€ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๋Œ๋ฆด์ง€] ์ด๋ ‡๊ฒŒ ์ƒ๊ฐํ–ˆ๋‹ค. ์ด์ „์— ์™ผ์ชฝ์œผ๋กœ ๋Œ๋ ค์„œ ๋งŒ๋“ค์–ด์ง„ ํ˜„์žฌ ๋ณด๊ณ ์žˆ๋Š” ์•ž๋ฉด์ด ์žˆ์„ ๊ฒƒ์ด๊ณ , ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๋Œ๋ ค์„œ ๋งŒ๋“ค์–ด์ง„ ํ˜„์žฌ ๋ณด๊ณ ์žˆ๋Š” ์•ž๋ฉด์ด.. 2022. 2. 25.
[BOJ] 2169 : ๋กœ๋ด‡ ์กฐ์ข…ํ•˜๊ธฐ ๋ฌธ์ œ ๋งํฌ 2169๋ฒˆ: ๋กœ๋ด‡ ์กฐ์ข…ํ•˜๊ธฐ (acmicpc.net) 2169๋ฒˆ: ๋กœ๋ด‡ ์กฐ์ข…ํ•˜๊ธฐ ์ฒซ์งธ ์ค„์— N, M(1≤N, M≤1,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ N๊ฐœ์˜ ์ค„์—๋Š” M๊ฐœ์˜ ์ˆ˜๋กœ ๋ฐฐ์—ด์ด ์ฃผ์–ด์ง„๋‹ค. ๋ฐฐ์—ด์˜ ๊ฐ ์ˆ˜๋Š” ์ ˆ๋Œ“๊ฐ’์ด 100์„ ๋„˜์ง€ ์•Š๋Š” ์ •์ˆ˜์ด๋‹ค. ์ด ๊ฐ’์€ ๊ทธ ์ง€์—ญ์˜ ๊ฐ€์น˜๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. www.acmicpc.net ์ตœ๋Œ€ํ•œ ํƒ์‚ฌ ๊ฐ€์น˜์˜ ํ•ฉ์ด ๋†’๊ฒŒ N,M์— ๋„๋‹ฌํ•ด์•ผํ•œ๋‹ค. ํ’€์ด ์ฒ˜์Œ ๋‚˜๋Š” DP๊ฐ€ ์•„๋‹Œ BFS์˜ ๋ฐฉ๋ฒ•์œผ๋กœ ํ’€๋ ค๊ณ  ํ–ˆ๋‹ค. ์ž„์˜์˜ ์–ด๋– ํ•œ ์ง€์ ์— ๋„๋‹ฌํ–ˆ์„ ๊ฒฝ์šฐ ์ƒํ™ฉ์„ 3๊ฐ€์ง€๋กœ ๋‚˜๋ˆ ์„œ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋‹ค. 1. ์™ผ์ชฝ์—์„œ ์™”๋‹ค. 2. ์˜ค๋ฅธ์ชฝ์—์„œ ์™”๋‹ค. 3. ์œ„์—์„œ ์™”๋‹ค. ํ•œ ๋ฒˆ ํƒ์‚ฌํ•œ ์ง€์ ์€ ๋‹ค์‹œ ๊ฐˆ ์ˆ˜์—†๊ธฐ ๋•Œ๋ฌธ์— ์™ผ์ชฝ์—์„œ ์˜จ ๊ฒฝ์šฐ ๋‹ค์‹œ ์™ผ์ชฝ์œผ๋กœ ๊ฐˆ ์ˆ˜ ์—†๋‹ค. ๊ฐ™์€ ๋…ผ๋ฆฌ๋กœ ์˜ค๋ฅธ์ชฝ์—์„œ ์˜จ ๊ฒฝ์šฐ ๋‹ค์‹œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ.. 2022. 2. 24.
[BOJ] 1509 : ํŒฐ๋ฆฐ๋“œ๋กฌ ๋ถ„ํ•  ๋ฌธ์ œ ๋งํฌ 1509๋ฒˆ: ํŒฐ๋ฆฐ๋“œ๋กฌ ๋ถ„ํ•  (acmicpc.net) 1509๋ฒˆ: ํŒฐ๋ฆฐ๋“œ๋กฌ ๋ถ„ํ•  ์„ธ์ค€์ด๋Š” ์–ด๋–ค ๋ฌธ์ž์—ด์„ ํŒฐ๋ฆฐ๋“œ๋กฌ์œผ๋กœ ๋ถ„ํ• ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ABACABA๋ฅผ ํŒฐ๋ฆฐ๋“œ๋กฌ์œผ๋กœ ๋ถ„ํ• ํ•˜๋ฉด, {A, B, A, C, A, B, A}, {A, BACAB, A}, {ABA, C, ABA}, {ABACABA}๋“ฑ์ด ์žˆ๋‹ค. ๋ถ„ํ• ์˜ ๊ฐœ์ˆ˜์˜ ์ตœ์†Ÿ๊ฐ’์„ ์ถœ๋ ฅํ•˜ www.acmicpc.net ํ’€์ด https://jk6722.tistory.com/6 [BOJ] 10942 : ํŒฐ๋ฆฐ๋“œ๋กฌ? ๋ฌธ์ œ ๋งํฌ 10942๋ฒˆ: ํŒฐ๋ฆฐ๋“œ๋กฌ? (acmicpc.net) 10942๋ฒˆ: ํŒฐ๋ฆฐ๋“œ๋กฌ? ์ด M๊ฐœ์˜ ์ค„์— ๊ฑธ์ณ ํ™์ค€์ด์˜ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋ช…์šฐ์˜ ๋‹ต์„ ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง„ ์ˆœ์„œ์— ๋”ฐ๋ผ์„œ ์ถœ๋ ฅํ•œ๋‹ค. ํŒฐ๋ฆฐ๋“œ๋กฌ์ธ ๊ฒฝ์šฐ์—๋Š” 1, ์•„๋‹Œ ๊ฒฝ์šฐ์— jk6722.tisto.. 2022. 2. 24.