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

์ „์ฒด ๊ธ€210

[BOJ] 17404 : RGB๊ฑฐ๋ฆฌ 2 ๋ฌธ์ œ ๋งํฌ 17404๋ฒˆ: RGB๊ฑฐ๋ฆฌ 2 (acmicpc.net) 17404๋ฒˆ: RGB๊ฑฐ๋ฆฌ 2 ์ฒซ์งธ ์ค„์— ์ง‘์˜ ์ˆ˜ N(2 ≤ N ≤ 1,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์—๋Š” ๊ฐ ์ง‘์„ ๋นจ๊ฐ•, ์ดˆ๋ก, ํŒŒ๋ž‘์œผ๋กœ ์น ํ•˜๋Š” ๋น„์šฉ์ด 1๋ฒˆ ์ง‘๋ถ€ํ„ฐ ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ์ฃผ์–ด์ง„๋‹ค. ์ง‘์„ ์น ํ•˜๋Š” ๋น„์šฉ์€ 1,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ www.acmicpc.net ์œ ๋ช…ํ•œ DP๋ฌธ์ œ์ธ RGB๊ฑฐ๋ฆฌ์˜ ๋ณ€ํ˜• ๋ฌธ์ œ 1149๋ฒˆ: RGB๊ฑฐ๋ฆฌ (acmicpc.net) 1149๋ฒˆ: RGB๊ฑฐ๋ฆฌ ์ฒซ์งธ ์ค„์— ์ง‘์˜ ์ˆ˜ N(2 ≤ N ≤ 1,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์—๋Š” ๊ฐ ์ง‘์„ ๋นจ๊ฐ•, ์ดˆ๋ก, ํŒŒ๋ž‘์œผ๋กœ ์น ํ•˜๋Š” ๋น„์šฉ์ด 1๋ฒˆ ์ง‘๋ถ€ํ„ฐ ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ์ฃผ์–ด์ง„๋‹ค. ์ง‘์„ ์น ํ•˜๋Š” ๋น„์šฉ์€ 1,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ www.acmicpc.net ํ’€์ด ๊ธฐ์กด์˜ RG.. 2022. 3. 22.
[BOJ] 19539 : ์‚ฌ๊ณผ๋‚˜๋ฌด ๋ฌธ์ œ ๋งํฌ 19539๋ฒˆ: ์‚ฌ๊ณผ๋‚˜๋ฌด (acmicpc.net) 19539๋ฒˆ: ์‚ฌ๊ณผ๋‚˜๋ฌด ์ฒซ ๋ฒˆ์งธ ์ค„์— ๋ชจ๋“  ๋‚˜๋ฌด๊ฐ€ ๊ฐŠ์ž๊ฐ€ ๋ฐ”๋ผ๋Š” ๋†’์ด๊ฐ€ ๋˜๋„๋ก ๋ฌผ๋ฟŒ๋ฆฌ๊ฐœ๋ฅผ ํ†ตํ•ด ๋งŒ๋“ค ์ˆ˜ ์žˆ์œผ๋ฉด “YES”๋ฅผ, ์•„๋‹ˆ๋ฉด “NO”๋ฅผ ๋”ฐ์˜ดํ‘œ๋ฅผ ์ œ์™ธํ•˜๊ณ  ์ถœ๋ ฅํ•œ๋‹ค. www.acmicpc.net ๋‚œ์ด๋„๊ฐ€ ๊ณจ๋“œ์˜€์–ด๋„ ์ด์ƒํ•˜์ง€ ์•Š์•˜์„ ๋ฌธ์ œ. ํ’€์ด ์ฒ˜์Œ์—๋Š” ์ง์ ‘ ๋ชจ๋“  ๋‚˜๋ฌด์— ๋ฌผ์„ ์ฃผ๋ฉด์„œ YES or NO๋ฅผ ํŒ๋‹จํ–ˆ๋‹ค. ๋‚˜๋ฌด์˜ ๋†’์ด๋ฅผ ์ €์žฅํ•œ ํ›„ ๋‚˜๋ฌด์˜ ๋†’์ด๋ฅผ 2๋˜๋Š” 1์„ ๊นŽ์œผ๋ฉด์„œ ๋ชจ๋‘ 0์ด ๋  ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ์ฒดํฌํ•˜๋ ค ํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋‚˜๋ฌด๋ฅผ 3๋งŒํผ ํ‚ค์šฐ๋Š”๊ฒŒ ๋งž๋Š”์ง€ 2๋งŒํผ ํ‚ค์šฐ๋Š”๊ฒŒ ๋งž๋Š”์ง€ 1๋งŒํผ ํ‚ค์šฐ๋Š”๊ฒŒ ๋งž๋Š”์ง€ ํŒ๋‹จํ•˜๊ธฐ๊ฐ€ ์• ๋งคํ–ˆ๋‹ค. 1. ํ•˜๋ฃจ์— ๋ฌด์กฐ๊ฑด ํ•ฉ์ณ์„œ 3์˜ ๋†’์ด๋ฅผ ํ‚ค์›Œ์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋“  ๋‚˜๋ฌด์˜ ๋†’์ด์˜ ํ•ฉ์ด 3์˜ ๋ฐฐ์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด ๋ฌด์กฐ๊ฑด ".. 2022. 3. 22.
[BOJ] 15823 : ์นด๋“œ ํŒฉ ๊ตฌ๋งคํ•˜๊ธฐ ๋ฌธ์ œ ๋งํฌ 15823๋ฒˆ: ์นด๋“œ ํŒฉ ๊ตฌ๋งคํ•˜๊ธฐ (acmicpc.net) 15823๋ฒˆ: ์นด๋“œ ํŒฉ ๊ตฌ๋งคํ•˜๊ธฐ ์ฒซ ์ค„์—๋Š” ๋‘ ๊ฐœ์˜ ์ž์—ฐ์ˆ˜ N๊ณผ M์ด ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋˜์–ด ์ฃผ์–ด์ง„๋‹ค. N์€ ์ƒ์ ์— ์ง„์—ด๋œ ์นด๋“œ์˜ ์ˆ˜์ด๋ฉฐ M์€ ์ฃผ๋ต์ด๊ฐ€ ๊ตฌ๋งคํ•ด์•ผ ํ•  ์นด๋“œ ํŒฉ์˜ ์ˆ˜๋‹ค. ์ดํ›„ ๋‘ ๋ฒˆ์งธ ์ค„์—๋Š” ์ด N๊ฐœ์˜ ๋‚˜์—ด๋œ ์นด๋“œ์— ๋Œ€ํ•œ www.acmicpc.net ํฌ์ธํŠธ ์žก๊ธฐ๋Š” ์‰ฌ์› ์ง€๋งŒ ๊ตฌํ˜„์ด ์–ด๋ ค์› ๋˜ ๋ฌธ์ œ. ํ’€์ด ๊ณผ์ • ์นด๋“œ ํŒฉ์„ ๊ตฌ์„ฑํ•˜๋Š” ์นด๋“œ์˜ ์ˆ˜๋ฅผ Mid ๋กœ ๋‘๊ณ  ์ด๋ถ„ ํƒ์ƒ‰์„ ํ†ตํ•ด ์ตœ๋Œ€ ์นด๋“œ์˜ ๊ฐœ์ˆ˜๋ฅผ ๊ตฌํ•œ๋‹ค. ์นด๋“œ๊ฐ€ ์ด N๊ฐœ๊ฐ€ ์žˆ์„ ๋•Œ M๊ฐœ์˜ ์นด๋“œํŒฉ์„ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค๋ฉด ํ•œ ์นด๋“œํŒฉ์—๋Š” ์ตœ๋Œ€ N/M ๊ฐœ์˜ ์นด๋“œ๊ฐ€ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. L = 1 , R = N/M ์œผ๋กœ ๋‘๊ณ  while(L = M) // L = mid + 1; else R = mid - .. 2022. 3. 21.
[BOJ] 1700 : ๋ฉ€ํ‹ฐํƒญ ์Šค์ผ€์ค„๋ง ๋ฌธ์ œ ๋งํฌ 1700๋ฒˆ: ๋ฉ€ํ‹ฐํƒญ ์Šค์ผ€์ค„๋ง (acmicpc.net) 1700๋ฒˆ: ๋ฉ€ํ‹ฐํƒญ ์Šค์ผ€์ค„๋ง ๊ธฐ์ˆ™์‚ฌ์—์„œ ์‚ด๊ณ  ์žˆ๋Š” ์ค€๊ทœ๋Š” ํ•œ ๊ฐœ์˜ ๋ฉ€ํ‹ฐํƒญ์„ ์ด์šฉํ•˜๊ณ  ์žˆ๋‹ค. ์ค€๊ทœ๋Š” ํ‚ค๋ณด๋“œ, ํ—ค์–ด๋“œ๋ผ์ด๊ธฐ, ํ•ธ๋“œํฐ ์ถฉ์ „๊ธฐ, ๋””์ง€ํ„ธ ์นด๋ฉ”๋ผ ์ถฉ์ „๊ธฐ ๋“ฑ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ „๊ธฐ์šฉํ’ˆ์„ ์‚ฌ์šฉํ•˜๋ฉด์„œ ์–ด์ฉ” ์ˆ˜ ์—†์ด ๊ฐ์ข… ์ „ www.acmicpc.net ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ถ„๋ฅ˜๊ฐ€ ์ˆœ์ˆ˜ํ•˜๊ฒŒ ๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ธ ๋ฌธ์ œ. ํ’€์ด ๋„ˆ๋ฌด ๊ณผํ•˜๊ฒŒ ์ƒ๊ฐํ•ด์„œ ์˜ค๋ž˜๊ฑธ๋ ธ๋˜ ๋ฌธ์ œ. ๋ฉ€ํ‹ฐํƒญ์„ ์ตœ์†Œํ•œ์œผ๋กœ ๋ฝ‘์œผ๋ฉด์„œ ๋ชจ๋“  ์ „๊ธฐ์šฉํ’ˆ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๊ณ„ํšํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ์ฒ˜์Œ์— ๋‚˜๋Š” ์ด๋ฏธ ๋ฉ€ํ‹ฐํƒญ์— ๊ฝ‚ํ˜€์žˆ๋Š” ์žฅ์น˜ ์ค‘ ์•ž์œผ๋กœ ์‚ฌ์šฉํ•  ํšŸ์ˆ˜๊ฐ€ ๋งŽ์€ ๊ฒƒ์€ ๋ฝ‘์ง€ ๋ง์•„์•ผ๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค. ์•ž์œผ๋กœ ์“ธ ์ผ์ด ๋งŽ๋‹ค๋ฉด ๊ฝ‚์•„๋‘๋Š”๊ฒŒ ์ด๋“์ด๋ผ๊ณ  ํŒ๋‹จํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ด๋ฏธ ๊ฝƒํ˜€์žˆ๋Š” ์žฅ์น˜ ์ค‘ ์•ž์œผ๋กœ ์“ฐ์ผ ํšŸ์ˆ˜๊ฐ€ ๊ฐ€์žฅ .. 2022. 3. 17.
[BOJ] 10775 : ๊ณตํ•ญ ๋ฌธ์ œ ๋งํฌ 10775๋ฒˆ: ๊ณตํ•ญ (acmicpc.net) 10775๋ฒˆ: ๊ณตํ•ญ ์˜ˆ์ œ 1 : [2][?][?][1] ํ˜•ํƒœ๋กœ ๋„ํ‚น์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. 3๋ฒˆ์งธ ๋น„ํ–‰๊ธฐ๋Š” ๋„ํ‚น์‹œํ‚ฌ ์ˆ˜ ์—†๋‹ค. ์˜ˆ์ œ 2 : [1][2][3][?] ํ˜•ํƒœ๋กœ ๋„ํ‚น ์‹œํ‚ฌ ์ˆ˜ ์žˆ๊ณ , 4๋ฒˆ์งธ ๋น„ํ–‰๊ธฐ๋Š” ์ ˆ๋Œ€ ๋„ํ‚น ์‹œํ‚ฌ ์ˆ˜ ์—†์–ด์„œ ์ดํ›„ ์ถ”๊ฐ€์ ์ธ ๋„ํ‚น์€ ๋ถˆ www.acmicpc.net ๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ด์šฉํ•ด์„œ ํ‘ธ๋Š” ๋ฌธ์ œ ํ’€์ด ๊ณผ์ • ๋ณดํ†ต ๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋“ค์„ ๋ณด๋ฉด ๋ฌด์—‡์„ ๊ธฐ์ค€์œผ๋กœ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ •ํ• ์ง€ ์‰ฝ๊ฒŒ ์ •ํ•  ์ˆ˜ ์—†๋Š” ๋ฌธ์ œ๋“ค์ด ๋งŽ์ง€๋งŒ, ์ด ๋ฌธ์ œ๋Š” ๋ช…ํ™•ํ–ˆ๋‹ค. i๋ฒˆ์งธ ๋น„ํ–‰๊ธฐ๋Š” 1 G >> P; memset(section, -1, sizeof(section)); int ans = 0; for (int i = 1; i > num; int idx = 0; if (.. 2022. 3. 16.
[BOJ] 13308 : ์ฃผ์œ ์†Œ ๋ฌธ์ œ ๋งํฌ 13308๋ฒˆ: ์ฃผ์œ ์†Œ (acmicpc.net) 13308๋ฒˆ: ์ฃผ์œ ์†Œ ํ‘œ์ค€ ์ž…๋ ฅ์œผ๋กœ ๋‹ค์Œ ์ •๋ณด๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ฒซ ๋ฒˆ์งธ ์ค„์—๋Š” ๋„์‹œ์˜ ์ˆ˜์™€ ๋„๋กœ์˜ ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ •์ˆ˜ N(2 ≤ N ≤ 2,500)๊ณผ ์ •์ˆ˜ M(1 ≤ M ≤ 4,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ ์ค„์— ๊ฐ ๋„์‹œ ์ฃผ์œ ์†Œ์˜ ๋ฆฌํ„ฐ๋‹น ๊ฐ€๊ฒฉ์ด ๋„ www.acmicpc.net DP์™€ ๊ทธ๋ž˜ํ”„ํƒ์ƒ‰ ์ค‘ ๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๊ฒฐํ•ฉ๋œ ๋ฌธ์ œ. ์‚ฌ์‹ค DP๋ณด๋‹ค๋Š” ๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๊ฐ€๊นŒ์šด ๊ฒƒ๊ฐ™๋‹ค. ํ’€์ด ์ฒ˜์Œ์— ์›๋ž˜ ๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ฒ˜๋Ÿผ dist๋ผ๋Š” 1์ฐจ์› ๋ฐฐ์—ด์„ ๋งŒ๋“ค์–ด์„œ ์ตœ์†Œ๋น„์šฉ์„ ์ €์žฅํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋ ‡๊ฒŒ ๋˜๋ฉด ์˜ˆ์ œ์ฒ˜๋Ÿผ ์ด๋Ÿฌํ•œ ์ƒํ™ฉ์—์„œ dist[3] ์—๋Š” 1->3 ๊ฒฝ๋กœ๋กœ ์ธํ•ด 15๊ฐ€ ์ €์žฅ๋˜์–ด์žˆ๊ณ , 1 -> 2 -> 3 -> 4 ๋กœ ๊ฐ€๋Š” ๋ฃจํŠธ๊ฐ€ ์ตœ์†Œ๋น„์šฉ์œผ๋กœ 4์— ๋„.. 2022. 3. 15.
[BOJ] 10272 : ํ˜„์ƒ๊ธˆ ์‚ฌ๋ƒฅ๊พผ ๊น€์ •์€ ๋ฌธ์ œ ๋งํฌ 10272๋ฒˆ: ํ˜„์ƒ๊ธˆ ์‚ฌ๋ƒฅ๊พผ ๊น€์ •์€ (acmicpc.net) 10272๋ฒˆ: ํ˜„์ƒ๊ธˆ ์‚ฌ๋ƒฅ๊พผ ๊น€์ •์€ ํ˜„์ƒ๊ธˆ ์‚ฌ๋ƒฅ๊พผ์ธ ์ •์€์ด๋Š” ์ง€๊ธˆ ๋ฒ”์ฃ„์ž๋ฅผ ์ซ“๊ณ  ์žˆ๋Š” ์ค‘์ด๋‹ค. ์ •์€์ด๋Š” ๊ฐˆ์น˜ IIํ˜ธ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์šฐ์ฃผ๋ฅผ ๋Œ์•„๋‹ค๋‹ˆ๋ฉด์„œ ์กฐ์‚ฌ๋ฅผ ํ•˜๋Š”๋ฐ, 2์ฐจ์› ์œ ํด๋ฆฌ๋“œ ์šฐ์ฃผ์— ์กด์žฌํ•˜๋Š” N๊ฐœ์˜ ๋‹ค๋ฅธ ํ–‰์„ฑ์„ ๋ชจ๋‘ ๋ฐฉ๋ฌธ www.acmicpc.net ํ’€์ด ๋‚ด๊ฐ€ ๊ฐํžˆ ํ’€ ์ˆ˜ ์—†์„ ์ •๋„๋กœ ์–ด๋ ค์› ๋˜ DP ๋ฌธ์ œ. ์ •์€์ด๋Š” ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๊ฐˆ ๋–„๋Š” X์ขŒํ‘œ๊ฐ€ ์˜ค๋ฆ„์ฐจ์ˆœ์ด ๋˜๋„๋ก ํ–‰์„ฑ์„ ๋ฐฉ๋ฌธํ•˜๊ณ , ๋ฐ˜๋Œ€๋กœ ์˜ค๋ฅธ์ชฝ์—์„œ ์™ผ์ชฝ์œผ๋กœ ๊ฐˆ ๋•Œ๋Š” X์ขŒํ‘œ๊ฐ€ ๋‚ด๋ฆผ์ฐจ์ˆœ์ด ๋˜๋„๋ก ๋ฐฉ๋ฌธํ•ด์•ผํ•œ๋‹ค. ๋˜ํ•œ ์ตœ์†Œํ•œ์˜ ๊ฑฐ๋ฆฌ๋กœ ํ–‰์„ฑ์„ ๋ชจ๋‘ ๋ฐฉ๋ฌธํ•ด์•ผํ•œ๋‹ค. ์ตœ์†Œํ•œ์˜ ๊ฑฐ๋ฆฌ๋กœ ๋ชจ๋“  ํ–‰์„ฑ์„ ๋ฐฉ๋ฌธํ•ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ™์€ ํ–‰์„ฑ์„ ๋‘ ๋ฒˆ ๋ฐฉ๋ฌธํ•˜๋Š” ๊ฒฝ์šฐ๋Š” ์—†๋‹ค! ๋ฌด์กฐ๊ฑด ์ œ์ผ ๋ ํ–‰์„ฑ์„ ์ฐ๊ณ  ์ถœ.. 2022. 3. 11.
[BOJ] 2842 : ์ง‘๋ฐฐ์› ํ•œ์ƒ๋• ๋ฌธ์ œ ๋งํฌ 2842๋ฒˆ: ์ง‘๋ฐฐ์› ํ•œ์ƒ๋• (acmicpc.net) 2842๋ฒˆ: ์ง‘๋ฐฐ์› ํ•œ์ƒ๋• ์ƒ๋•์ด๋Š” ์–ธ๋• ์œ„์— ์žˆ๋Š” ๋งˆ์„์˜ ์šฐ์ฒด๊ตญ์— ์ง์—…์„ ์–ป์—ˆ๋‹ค. ๋งˆ์„์€ N×N ํ–‰๋ ฌ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ํ–‰๋ ฌ๋กœ ๋‚˜๋‰˜์–ด์ง„ ๊ฐ ์ง€์—ญ์€ ์šฐ์ฒด๊ตญ์€ 'P', ์ง‘์€ 'K', ๋ชฉ์ดˆ์ง€๋Š” '.' ์ค‘ ํ•˜๋‚˜๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ๋˜, ๊ฐ www.acmicpc.net ํˆฌํฌ์ธํ„ฐ์™€ BFS๊ฐ€ ํ•ฉ์ณ์ง„ ์žฌ๋ฐŒ๋Š” ๋ฌธ์ œ์˜€๋‹ค. ์ฐธ๊ณ  ๋งํฌ https://dar0m.tistory.com/77 [C++] vector ๋ฐฐ์—ด ์ค‘๋ณต ์ œ๊ฑฐ ํ•˜๋Š” ๋ฒ• ๋ฐฐ์—ด ์ค‘๋ณต์„ ์ œ๊ฑฐํ•˜๋Š” ๋ฒ• vector v ๋ฅผ ์œ ์ผํ•œ ์›์†Œ๋“ค์˜ ์ง‘ํ•ฉ์œผ๋กœ ๋งŒ๋“ค๊ณ  ์‹ถ๋‹ค๋ฉด, ์ •๋ ฌ์„ ํ•œ๋‹ค. : sort ์—ฐ์†๋œ ์ค‘๋ณต ์›์†Œ๋ฅผ vector์˜ ์ œ์ผ ๋’ท๋ถ€๋ถ„(์“ฐ๋ ˆ๊ธฐ ๊ฐ’)์œผ๋กœ ๋ณด๋‚ด๋ฒ„๋ฆฐ๋‹ค. : unique ์ค‘๋ณต๋œ ์›์†Œ๋“ค dar0m... 2022. 3. 10.
[BOJ] 3197 : ๋ฐฑ์กฐ์˜ ํ˜ธ์ˆ˜ ๋ฌธ์ œ ๋งํฌ 3197๋ฒˆ: ๋ฐฑ์กฐ์˜ ํ˜ธ์ˆ˜ (acmicpc.net) 3197๋ฒˆ: ๋ฐฑ์กฐ์˜ ํ˜ธ์ˆ˜ ์ž…๋ ฅ์˜ ์ฒซ์งธ ์ค„์—๋Š” R๊ณผ C๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋‹จ, 1 ≤ R, C ≤ 1500. ๋‹ค์Œ R๊ฐœ์˜ ์ค„์—๋Š” ๊ฐ๊ฐ ๊ธธ์ด C์˜ ๋ฌธ์ž์—ด์ด ํ•˜๋‚˜์”ฉ ์ฃผ์–ด์ง„๋‹ค. '.'์€ ๋ฌผ ๊ณต๊ฐ„, 'X'๋Š” ๋น™ํŒ ๊ณต๊ฐ„, 'L'์€ ๋ฐฑ์กฐ๊ฐ€ ์žˆ๋Š” ๊ณต๊ฐ„์œผ๋กœ ๋‚˜ํƒ€๋‚ธ๋‹ค. www.acmicpc.net ๋น™ํŒ์— ๋ง‰ํ˜€ ์„œ๋กœ ๋งŒ๋‚  ์ˆ˜ ์—†๋Š” ๋‘ ๋ฐฑ์กฐ๊ฐ€ ๋น™ํŒ์ด ๋…น์•„ ๋งŒ๋‚˜๊ธฐ ์œ„ํ•ด์„  ๋ฉฐ์น ์ด ๊ฑธ๋ฆฌ๋Š”์ง€ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์ œ. '.'์€ ๋ฌผ, 'X'๋Š” ๋น™ํŒ 'L'์€ ๋ฐฑ์กฐ๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. ๋ฌผ๊ณผ ์ธ์ ‘ํ•œ ๋น™ํŒ์€ ํ•˜๋ฃจ์— ๊ฑธ์ณ ๋…น๋Š”๋‹ค. ํ’€์ด ์ฒ˜์Œ์— ๋ฌธ์ œ๋ฅผ ์ œ๋Œ€๋กœ ์•ˆ ์ฝ์–ด์„œ ๋‘ ๋ฐฑ์กฐ๊ฐ€ ์ตœ๋‹จ๊ฑฐ๋ฆฌ๋กœ ๋งŒ๋‚˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๋‚ ์„ ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ์ธ ์ค„ ์•Œ์•˜๋‹ค. ๊ทธ๋ž˜์„œ ํ•œ์ฐธ์„ ํ—›๊ณ ์ƒํ•˜๋‹ค๊ฐ€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ถ„๋ฅ˜๊ฐ€ ๋‹ค์ต์ŠคํŠธ๋ผ๊ฐ€ ์•„๋‹Œ ๊ฒƒ์„ .. 2022. 3. 8.