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

๋ฐฑ์ค€/Platinum10

[BOJ] 23289 : ์˜จํ’๊ธฐ ์•ˆ๋…•! ๋ฌธ์ œ ๋งํฌ 23289๋ฒˆ: ์˜จํ’๊ธฐ ์•ˆ๋…•! (acmicpc.net) 23289๋ฒˆ: ์˜จํ’๊ธฐ ์•ˆ๋…•! ์œ ๋‚œํžˆ ์ถ”์šด ๋‚ ์”จ๊ฐ€ ์˜ˆ์ƒ๋˜๋Š” ์ด๋ฒˆ ๊ฒจ์šธ์„ ๋Œ€๋น„ํ•˜๊ธฐ ์œ„ํ•ด ๊ตฌ์‚ฌ๊ณผ๋Š” ์˜จํ’๊ธฐ๋ฅผ ์„ค์น˜ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ์˜จํ’๊ธฐ์˜ ์„ฑ๋Šฅ์„ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•ด ๊ตฌ์‚ฌ๊ณผ๋Š” ์ง‘์„ ํฌ๊ธฐ๊ฐ€ R×C์ธ ๊ฒฉ์žํŒ์œผ๋กœ ๋‚˜ํƒ€๋ƒˆ๊ณ , 1×1 ํฌ๊ธฐ www.acmicpc.net ์˜จํ’๊ธฐ๋ฅผ ์ด์šฉํ•ด์„œ ์กฐ์‚ฌํ•˜๋Š” ์นธ์˜ ์˜จ๋„๊ฐ€ ๋ชจ๋‘ ํŠน์ • ์˜จ๋„ ์ด์ƒ์ด ๋˜๋„๋ก ํ•˜๋Š”๋ฐ ํ…Œ์ŠคํŠธ ๊ณผ์ •์„ ๋ช‡ ๋ฒˆ ๊ฑฐ์ณ์•ผํ•˜๋Š”์ง€ ๊ณ„์‚ฐํ•˜๋Š” ๊ตฌํ˜„ ๋ฌธ์ œ. ์—ฌ๊ธฐ์„œ๋Š” ํ…Œ์ŠคํŠธ ๊ณผ์ • ํ•œ ๋ฒˆ์„ ์ดˆ์ฝœ๋ฆฟ์„ ํ•˜๋‚˜ ๋จน๋Š” ๊ฒƒ์œผ๋กœ ํ‘œํ˜„ํ–ˆ๋‹ค. ํ’€์ด R x C ํฌ๊ธฐ์˜ ๊ฒฉ์ž์— ์˜จํ’๊ธฐ๊ฐ€ ๋†“์—ฌ์žˆ๋‹ค. ์ด ์˜จํ’๊ธฐ์—์„œ ๋ฐ”๋žŒ์ด ํ•œ ๋ฒˆ ๋‚˜์˜ค๋ฉด ๋ฌธ์ œ์—์„œ ์ œ์‹œ๋œ ๊ทธ๋ฆผ๋Œ€๋กœ ๊ฒฉ์ž ์นธ์˜ ์˜จ๋„๊ฐ€ ์ƒ์Šนํ•˜๊ฒŒ ๋œ๋‹ค. ์„ฑ๋Šฅ ํ…Œ์ŠคํŠธ์˜ ๊ณผ์ •์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. 1. ์ง‘์— ์žˆ๋Š” ๋ชจ๋“  .. 2022. 6. 9.
[BOJ] 5373 : ํ๋น™ ๋ฌธ์ œ ๋งํฌ https://www.acmicpc.net/problem/5373 5373๋ฒˆ: ํ๋น™ ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์— ๋Œ€ํ•ด์„œ ํ๋ธŒ๋ฅผ ๋ชจ๋‘ ๋Œ๋ฆฐ ํ›„์˜ ์œ— ๋ฉด์˜ ์ƒ‰์ƒ์„ ์ถœ๋ ฅํ•œ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์ค„์—๋Š” ๋’ท ๋ฉด๊ณผ ์ ‘ํ•˜๋Š” ์นธ์˜ ์ƒ‰์„ ์ถœ๋ ฅํ•˜๊ณ , ๋‘ ๋ฒˆ์งธ, ์„ธ ๋ฒˆ์งธ ์ค„์€ ์ˆœ์„œ๋Œ€๋กœ ์ถœ๋ ฅํ•˜๋ฉด ๋œ๋‹ค. ํฐ์ƒ‰์€ w, ๋…ธ๋ž€ www.acmicpc.net ํ๋ธŒ ๋Œ๋ฆฌ๋Š” ๊ฒƒ์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ตฌํ˜„๋ฌธ์ œ. ํ’€์ด ์ •๋ง ๊ทธ๋ƒฅ ๋…ธ๊ฐ€๋‹ค๋กœ ํ๋ธŒ๋ฅผ ๋Œ๋ฆด๋•Œ๋งˆ๋‹ค 6๋ฉด์˜ ๋ณ€ํ™”๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๊ตฌํ˜„๋ฌธ์ œ์ด๋‹ค. ํ๋ธŒ๋ฅผ ํ•œ ๋ฒˆ ๋Œ๋ฆฌ๋ฉด ๋Œ๋ฆด ๋•Œ ๋ฐ”๋ผ๋ณด๊ณ ์žˆ๋Š” ๋ฉด์˜ ๋ฐ˜๋Œ€์ชฝ ๋ฉด์„ ์ œ์™ธํ•œ 5๋ฉด์€ ํšŒ์ „ ํ›„ ๊ตฌ์„ฑ์ด ๋ฐ”๋€๋‹ค. ๋ฐ”๋ผ๋ณด๊ณ  ์žˆ๋Š” ๋ฉด์€ ๋Œ๋ฆฌ๋Š” ๋ฐฉํ–ฅ์— ๋”ฐ๋ผ ์‹œ๊ณ„๋ฐฉํ–ฅ ๋˜๋Š” ๋ฐ˜์‹œ๊ณ„ ๋ฐฉํ–ฅ์œผ๋กœ ํ๋ธŒ๊ฐ€ ๋ฐ”๋€” ๊ฒƒ์ด๊ณ , ๋ฐ”๋ผ๋ณด๊ณ  ์žˆ๋Š” ๋ฉด๊ณผ ์ ‘ํ•˜๋Š” 4๊ฐœ์˜ ๋ฉด์€ 9์นธ ์ค‘ 3์นธ์ด ํšŒ์ „ํ•œ๋‹ค. ํ๋ธŒ๋ฅผ ๋Œ๋ฆฌ๋ฉด .. 2022. 5. 16.
[BOJ] 10251 : ์šด์ „ ๋ฉดํ—ˆ ์‹œํ—˜ ๋ฌธ์ œ ๋งํฌ 10251๋ฒˆ: ์šด์ „ ๋ฉดํ—ˆ ์‹œํ—˜ (acmicpc.net) 10251๋ฒˆ: ์šด์ „ ๋ฉดํ—ˆ ์‹œํ—˜ ๋งŒ์ผ G ์ดํ•˜์˜ ์—ฐ๋ฃŒ๋Ÿ‰์œผ๋กœ s์—์„œ t๊นŒ์ง€ ๊ฐ€๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ๊ฐ€๋Šฅํ•œ ํ•œ ๋นจ๋ฆฌ ๋„์ฐฉํ–ˆ์„ ๋•Œ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์„, ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด -1์„ ์ถœ๋ ฅํ•œ๋‹ค. www.acmicpc.net ํ’€์ด ์ฒ˜์Œ์—๋Š” ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰์œผ๋กœ ํ’€์–ด๋ณด๋ ค๊ณ  ํ–ˆ๋‹ค. ๋ณดํ†ต ๊ทธ๋ž˜ํ”„ํƒ์ƒ‰์€ ์ƒํ•˜์ขŒ์šฐ๋กœ ํƒ์ƒ‰ํ•˜์ง€๋งŒ ์ด๊ฑด ํŠน๋ณ„ํ•˜๊ฒŒ ์˜ค๋ฅธ์ชฝ, ์•„๋ž˜๋กœ๋งŒ ํƒ์ƒ‰ํ•˜๋Š” ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰์ธ ์ค„ ์•Œ์•˜๋‹ค. ๊ทธ๋ž˜์„œ ์šฐ์„ ์ˆœ์œ„ ํ๋ฅผ ๋งŒ๋“ค์–ด์„œ DP๋ฐฐ์—ด์— ๊ธฐ๋ฆ„์˜ ์–‘๊ณผ, ๊ฑธ๋ฆฐ์‹œ๊ฐ„์„ ๋ชจ๋‘ ์ €์žฅํ•œ๋‹ค.ํƒ์ƒ‰๋„์ค‘ ๊ธฐ๋ฆ„์˜ ์–‘์ด G๋ฅผ ๋„˜์–ด๊ฐ€๋ฉด ๊ทธ ๊ฒฝ๋กœ๋กœ๋Š” ๋”์ด์ƒ ํƒ์ƒ‰์„ ํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ คํ–ˆ๋”๋‹ˆ ์šฐ์„ ์ˆœ์œ„ ํ์— ๋“ค์–ด๊ฐ€์•ผ ํ•  ์ •๋ณด๋“ค์ด ๋„ˆ๋ฌด ๋งŽ์•˜๋‹ค 1. ์ขŒํ‘œ, 2. ๊ธฐ๋ฆ„์˜ ์ด๋Ÿ‰, 3. ๊ฑธ๋ฆฐ ์‹œ๊ฐ„, 4. ๋ฐฉํ–ฅ ์„ ์ €์žฅํ•ด.. 2022. 3. 25.
[BOJ] 1028 : ๋‹ค์ด์•„๋ชฌ๋“œ ๊ด‘์‚ฐ ๋ฌธ์ œ ๋งํฌ 1028๋ฒˆ: ๋‹ค์ด์•„๋ชฌ๋“œ ๊ด‘์‚ฐ (acmicpc.net) 1028๋ฒˆ: ๋‹ค์ด์•„๋ชฌ๋“œ ๊ด‘์‚ฐ ์ฒซ์งธ ์ค„์— R๊ณผ C๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. R๊ณผ C๋Š” 750๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ R๊ฐœ์˜ ์ค„์—๋Š” ๋‹ค์ด์•„๋ชฌ๋“œ ๊ด‘์‚ฐ์˜ ๋ชจ์–‘์ด ์ฃผ์–ด์ง„๋‹ค. www.acmicpc.net ๊ฐ€์žฅ ํฐ ๋‹ค์ด์•„๋ชฌ๋“œ์˜ ํฌ๊ธฐ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์ œ. size 1: size 2: size 3: 1 1 1 1 1 1 1 1 1 1 1 1 1 ๋‹ค์ด์•„๋ชฌ๋“œ์˜ ํ˜•ํƒœ๋Š” ์ด๋Ÿฌํ•˜๋‹ค. ํ’€์ด ๋ฌธ์ œ ๋ถ„๋ฅ˜๊ฐ€ DP ์ธ๊ฒƒ์„ ๋ณด๊ณ  ์ฒ˜์Œ์—” ์˜์•„ํ–ˆ๋‹ค. ์ฐจ๋ผ๋ฆฌ ๋ถ„ํ• ์ •๋ณต๋ฌธ์ œ๋ฉด ๋ชฐ๋ผ๋„ ์ด๊ฑธ ์–ด๋–ป๊ฒŒ DP๋กœ ํ‘ธ๋Š” ์ง€ ๋„์ €ํžˆ ๊ฐ์ด ์žกํžˆ์ง€ ์•Š์•˜๋‹ค. ๊ตฌ๊ธ€ ์† ์„ ๋ฐฐ๋‹˜๋“ค์˜ ํžŒํŠธ๋ฅผ ๋ฐ›์•„์„œ ํ’€์—ˆ๋‹ค. DP๋ฐฐ์—ด์— ์™ผ์ชฝ ์•„๋ž˜๋กœ ์ตœ๋Œ€ ๋Œ€๊ฐ์„ ์˜ ๊ธธ์ด, ์˜ค๋ฅธ์ชฝ ์•„๋ž˜๋กœ ์ตœ๋Œ€ ๋Œ€๊ฐ์„ ์˜ ๊ธธ์ด๋ฅผ ์ €์žฅํ•˜๋Š” ๊ฒƒ์ด์—ˆ๋‹ค. L.. 2022. 3. 23.
[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.
[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.