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

๋ฐฑ์ค€84

[BOJ] 23289 : ์˜จํ’๊ธฐ ์•ˆ๋…•! ๋ฌธ์ œ ๋งํฌ 23289๋ฒˆ: ์˜จํ’๊ธฐ ์•ˆ๋…•! (acmicpc.net) 23289๋ฒˆ: ์˜จํ’๊ธฐ ์•ˆ๋…•! ์œ ๋‚œํžˆ ์ถ”์šด ๋‚ ์”จ๊ฐ€ ์˜ˆ์ƒ๋˜๋Š” ์ด๋ฒˆ ๊ฒจ์šธ์„ ๋Œ€๋น„ํ•˜๊ธฐ ์œ„ํ•ด ๊ตฌ์‚ฌ๊ณผ๋Š” ์˜จํ’๊ธฐ๋ฅผ ์„ค์น˜ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ์˜จํ’๊ธฐ์˜ ์„ฑ๋Šฅ์„ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•ด ๊ตฌ์‚ฌ๊ณผ๋Š” ์ง‘์„ ํฌ๊ธฐ๊ฐ€ R×C์ธ ๊ฒฉ์žํŒ์œผ๋กœ ๋‚˜ํƒ€๋ƒˆ๊ณ , 1×1 ํฌ๊ธฐ www.acmicpc.net ์˜จํ’๊ธฐ๋ฅผ ์ด์šฉํ•ด์„œ ์กฐ์‚ฌํ•˜๋Š” ์นธ์˜ ์˜จ๋„๊ฐ€ ๋ชจ๋‘ ํŠน์ • ์˜จ๋„ ์ด์ƒ์ด ๋˜๋„๋ก ํ•˜๋Š”๋ฐ ํ…Œ์ŠคํŠธ ๊ณผ์ •์„ ๋ช‡ ๋ฒˆ ๊ฑฐ์ณ์•ผํ•˜๋Š”์ง€ ๊ณ„์‚ฐํ•˜๋Š” ๊ตฌํ˜„ ๋ฌธ์ œ. ์—ฌ๊ธฐ์„œ๋Š” ํ…Œ์ŠคํŠธ ๊ณผ์ • ํ•œ ๋ฒˆ์„ ์ดˆ์ฝœ๋ฆฟ์„ ํ•˜๋‚˜ ๋จน๋Š” ๊ฒƒ์œผ๋กœ ํ‘œํ˜„ํ–ˆ๋‹ค. ํ’€์ด R x C ํฌ๊ธฐ์˜ ๊ฒฉ์ž์— ์˜จํ’๊ธฐ๊ฐ€ ๋†“์—ฌ์žˆ๋‹ค. ์ด ์˜จํ’๊ธฐ์—์„œ ๋ฐ”๋žŒ์ด ํ•œ ๋ฒˆ ๋‚˜์˜ค๋ฉด ๋ฌธ์ œ์—์„œ ์ œ์‹œ๋œ ๊ทธ๋ฆผ๋Œ€๋กœ ๊ฒฉ์ž ์นธ์˜ ์˜จ๋„๊ฐ€ ์ƒ์Šนํ•˜๊ฒŒ ๋œ๋‹ค. ์„ฑ๋Šฅ ํ…Œ์ŠคํŠธ์˜ ๊ณผ์ •์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. 1. ์ง‘์— ์žˆ๋Š” ๋ชจ๋“  .. 2022. 6. 9.
[BOJ] 23288 : ์ฃผ์‚ฌ์œ„ ๊ตด๋ฆฌ๊ธฐ ๋ฌธ์ œ ๋งํฌ 23288๋ฒˆ: ์ฃผ์‚ฌ์œ„ ๊ตด๋ฆฌ๊ธฐ 2 (acmicpc.net) 23288๋ฒˆ: ์ฃผ์‚ฌ์œ„ ๊ตด๋ฆฌ๊ธฐ 2 ํฌ๊ธฐ๊ฐ€ N×M์ธ ์ง€๋„๊ฐ€ ์กด์žฌํ•œ๋‹ค. ์ง€๋„์˜ ์˜ค๋ฅธ์ชฝ์€ ๋™์ชฝ, ์œ„์ชฝ์€ ๋ถ์ชฝ์ด๋‹ค. ์ง€๋„์˜ ์ขŒํ‘œ๋Š” (r, c)๋กœ ๋‚˜ํƒ€๋‚ด๋ฉฐ, r๋Š” ๋ถ์ชฝ์œผ๋กœ๋ถ€ํ„ฐ ๋–จ์–ด์ง„ ์นธ์˜ ๊ฐœ์ˆ˜, c๋Š” ์„œ์ชฝ์œผ๋กœ๋ถ€ํ„ฐ ๋–จ์–ด์ง„ ์นธ์˜ ๊ฐœ์ˆ˜์ด๋‹ค. ๊ฐ€์žฅ ์™ผ www.acmicpc.net ์ง€๋„์œ„์— ๋†“์ธ ์ฃผ์‚ฌ์œ„๋ฅผ ๊ตด๋ฆฌ๋ฉฐ ์ ์ˆ˜๋ฅผ ํš๋“ํ•˜๋Š” ๊ฒŒ์ž„. ํ’€์ด N x M ํฌ๊ธฐ์˜ ์ง€๋„์— (1,1) ์ขŒํ‘œ์— ์ฃผ์‚ฌ์œ„๊ฐ€ ๋†“์—ฌ์ ธ์žˆ๋‹ค. 2 4 1 3 5 6 ์ฃผ์‚ฌ์œ„์˜ ์ดˆ๊ธฐ ์ƒํƒœ ์ „๊ฐœ๋„๋Š” ์œ„์™€ ๊ฐ™๋‹ค. ์œ—๋ฉด์ด 1์ด๊ณ , ์•„๋žซ๋ฉด์ด 6 ์˜ค๋ฅธ์ชฝ๋ฉด์ด 3์ด๋‹ค. 1. ์ฃผ์‚ฌ์œ„๊ฐ€ ์ด๋™ ๋ฐฉํ–ฅ์œผ๋กœ ํ•œ ์นธ ๊ตด๋Ÿฌ๊ฐ„๋‹ค. ๋งŒ์•ฝ, ์ด๋™ ๋ฐฉํ–ฅ์— ์นธ์ด ์—†๋‹ค๋ฉด, ์ด๋™ ๋ฐฉํ–ฅ์„ ๋ฐ˜๋Œ€๋กœ ํ•œ ๋‹ค์Œ ํ•œ ์นธ ๊ตด๋Ÿฌ๊ฐ„๋‹ค. 2. ์ฃผ์‚ฌ์œ„๊ฐ€ ๋„์ฐฉํ•œ.. 2022. 6. 3.
[BOJ] 21611 : ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด์™€ ๋ธ”๋ฆฌ์ž๋“œ ๋ฌธ์ œ ๋งํฌ 21611๋ฒˆ: ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด์™€ ๋ธ”๋ฆฌ์ž๋“œ (acmicpc.net) 21611๋ฒˆ: ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด์™€ ๋ธ”๋ฆฌ์ž๋“œ ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด๋Š” ํŒŒ์ด์–ด๋ณผ, ํ† ๋„ค์ด๋„, ํŒŒ์ด์–ด์Šคํ†ฐ, ๋ฌผ๋ณต์‚ฌ๋ฒ„๊ทธ, ๋น„๋ฐ”๋ผ๊ธฐ ๋งˆ๋ฒ•์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ค๋Š˜ ์ƒˆ๋กœ ๋ฐฐ์šด ๋งˆ๋ฒ•์€ ๋ธ”๋ฆฌ์ž๋“œ์ด๊ณ , ํฌ๊ธฐ๊ฐ€ N×N์ธ ๊ฒฉ์ž์—์„œ ์—ฐ์Šตํ•˜๋ ค๊ณ  ํ•œ๋‹ค. N์€ ํ•ญ์ƒ ํ™€์ˆ˜์ด๊ณ , ( www.acmicpc.net ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด ์‹œ๋ฆฌ์ฆˆ ไธญ ๋ธ”๋ฆฌ์ž๋“œ ํŽธ. ์—ฌํƒœ ํ’€์—ˆ๋˜ ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด ๋ฌธ์ œ์ค‘์— ์ œ์ผ ๊นŒ๋‹ค๋กœ์› ๋˜ ๋ฌธ์ œ์ธ ๊ฒƒ ๊ฐ™๋‹ค. ํ’€์ด ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด๋Š” "๋ธ”๋ผ์ž๋“œ"๋ผ๋Š” ์ƒˆ๋กœ์šด ๋งˆ๋ฒ•์„ ๋ฐฐ์› ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์„ N x N ๊ฒฉ์žํŒ์—์„œ ์—ฐ์Šต์ค‘์ด๋‹ค. ๊ฒฉ์žํŒ์˜ ํฌ๊ธฐ๋Š” ํ•ญ์ƒ ํ™€์ˆ˜์ด๋ฉฐ ์ƒ์–ด๋Š” ์ฒ˜์Œ์— ((N+1)/2, (N+1)/2)์— ์žˆ๋‹ค. ์ฆ‰ ๊ฒฉ์žํŒ์˜ ํ•œ๊ฐ€์šด๋ฐ์— ์žˆ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค. ๊ฒฉ์ž์—์„œ ์‹ค์„ ์€ ๋ฒฝ์„ ์˜๋ฏธํ•˜๊ณ  ์ ์„ .. 2022. 6. 3.
[BOJ] 21610 : ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด์™€ ๋น„๋ฐ”๋ผ๊ธฐ ๋ฌธ์ œ ๋งํฌ https://www.acmicpc.net/problem/21610 21610๋ฒˆ: ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด์™€ ๋น„๋ฐ”๋ผ๊ธฐ ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด๋Š” ํŒŒ์ด์–ด๋ณผ, ํ† ๋„ค์ด๋„, ํŒŒ์ด์–ด์Šคํ†ฐ, ๋ฌผ๋ณต์‚ฌ๋ฒ„๊ทธ ๋งˆ๋ฒ•์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ค๋Š˜ ์ƒˆ๋กœ ๋ฐฐ์šด ๋งˆ๋ฒ•์€ ๋น„๋ฐ”๋ผ๊ธฐ์ด๋‹ค. ๋น„๋ฐ”๋ผ๊ธฐ๋ฅผ ์‹œ์ „ํ•˜๋ฉด ํ•˜๋Š˜์— ๋น„๊ตฌ๋ฆ„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ์˜ค๋Š˜์€ ๋น„๋ฐ”๋ผ๊ธฐ www.acmicpc.net ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด ์‹œ๋ฆฌ์ฆˆ ไธญ ๋น„๋ฐ”๋ผ๊ธฐ ํŽธ ๊ณจ๋“œ5ํ‹ฐ์–ด๋กœ ๋‚˜์™€์žˆ๋Š”๋ฐ ์™œ์ด๋ ‡๊ฒŒ ํ—ค๋งธ๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค. ํ’€์ด ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด๋Š” ๋น„๋ฐ”๋ผ๊ธฐ ์Šคํ‚ฌ์„ ๋ฐฐ์šฐ๊ฒŒ ๋๋‹ค. N x N ๊ฒฉ์žํŒ์—์„œ ๋น„๋ฐ”๋ผ๊ธฐ ์Šคํ‚ฌ์„ ์—ฐ์Šต์ค‘์ด๋‹ค. ๋น„๋ฐ”๋ผ๊ธฐ๋ฅผ ์‹œ์ „ํ•˜๋ฉด ์ดˆ๊ธฐ์— (N, 1), (N, 2), (N-1, 1), (N-1, 2) ์ขŒํ‘œ์— ๋น„๊ตฌ๋ฆ„์ด 4๊ฐœ ์ƒ๊ธด๋‹ค. ์ƒ์–ด๋Š” M๋ฒˆ ๋™์•ˆ ๋น„๊ตฌ๋ฆ„์— ๋ช…๋ น์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ๊ณ , ์ด๋™๋ฐฉํ–ฅ์€ 1๋ถ€ํ„ฐ ์ˆœ์„œ๋Œ€.. 2022. 6. 2.
[BOJ] 21609 : ์ƒ์–ด ์ค‘ํ•™๊ต ๋ฌธ์ œ ๋งํฌ 21609๋ฒˆ: ์ƒ์–ด ์ค‘ํ•™๊ต (acmicpc.net) 21609๋ฒˆ: ์ƒ์–ด ์ค‘ํ•™๊ต ์ƒ์–ด ์ค‘ํ•™๊ต์˜ ์ฝ”๋”ฉ ๋™์•„๋ฆฌ์—์„œ ๊ฒŒ์ž„์„ ๋งŒ๋“ค์—ˆ๋‹ค. ์ด ๊ฒŒ์ž„์€ ํฌ๊ธฐ๊ฐ€ N×N์ธ ๊ฒฉ์ž์—์„œ ์ง„ํ–‰๋˜๊ณ , ์ดˆ๊ธฐ์— ๊ฒฉ์ž์˜ ๋ชจ๋“  ์นธ์—๋Š” ๋ธ”๋ก์ด ํ•˜๋‚˜์”ฉ ๋“ค์–ด์žˆ๊ณ , ๋ธ”๋ก์€ ๊ฒ€์€์ƒ‰ ๋ธ”๋ก, ๋ฌด์ง€๊ฐœ ๋ธ”๋ก, ์ผ๋ฐ˜ ๋ธ”๋ก www.acmicpc.net ์ƒ์–ด ์ดˆ๋“ฑํ•™๊ต์— ์ด์–ด์„œ ์ƒ์–ด ์ค‘ํ•™๊ต ๋ฌธ์ œ. ์—ญ์‹œ ๊ตฌํ˜„๋ฌธ์ œ๋‹ค. ํ’€์ด N x N์œผ๋กœ ์ฃผ์–ด์ง„ ๊ฒฉ์ž๋ฅผ ์ฃผ์–ด์ง„ ๊ณผ์ •์— ๋”ฐ๋ผ ๋ธ”๋ก๊ทธ๋ฃน์„ ์‚ญ์ œํ•˜๋Š” ๊ฒŒ์ž„. ์ตœ์ข… ์ ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜์ž. ๋ธ”๋ก ๊ทธ๋ฃน์—๋Š” ๋ฐ˜๋“œ์‹œ ๊ฐ™์€ ์ƒ‰๊น”์˜ ๋ธ”๋ก๋“ค์ด ํฌํ•จ๋˜์–ด์•ผํ•˜๋ฉฐ, ๋ฌด์ง€๊ฐœ ๋ธ”๋ก์€ ์–ด๋Š ๊ทธ๋ฃน์—๋‚˜ ํฌํ•จ๋  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ฒ€์€์ƒ‰ ๋ธ”๋ก์€ ์–ด๋–ค ๊ทธ๋ฃน์—๋„ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์—†๋‹ค. ์ด๋•Œ ๋ธ”๋ก๊ทธ๋ฃน์— ์ผ๋ฐ˜ ๋ธ”๋ก์ด 1๊ฐœ ์ด์ƒ ๋“ค์–ด๊ฐ€์•ผํ•˜๋ฉฐ ๊ทธ๋ฃน์˜ ํฌ๊ธฐ๋Š” 2 ์ด์ƒ์ด์–ด.. 2022. 6. 2.
[BOJ] 21608 : ์ƒ์–ด ์ดˆ๋“ฑํ•™๊ต ๋ฌธ์ œ ๋งํฌ 21608๋ฒˆ: ์ƒ์–ด ์ดˆ๋“ฑํ•™๊ต (acmicpc.net) 21608๋ฒˆ: ์ƒ์–ด ์ดˆ๋“ฑํ•™๊ต ์ƒ์–ด ์ดˆ๋“ฑํ•™๊ต์—๋Š” ๊ต์‹ค์ด ํ•˜๋‚˜ ์žˆ๊ณ , ๊ต์‹ค์€ N×N ํฌ๊ธฐ์˜ ๊ฒฉ์ž๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ํ•™๊ต์— ๋‹ค๋‹ˆ๋Š” ํ•™์ƒ์˜ ์ˆ˜๋Š” N2๋ช…์ด๋‹ค. ์˜ค๋Š˜์€ ๋ชจ๋“  ํ•™์ƒ์˜ ์ž๋ฆฌ๋ฅผ ์ •ํ•˜๋Š” ๋‚ ์ด๋‹ค. ํ•™์ƒ์€ 1๋ฒˆ๋ถ€ํ„ฐ N2๋ฒˆ๊นŒ์ง€ ๋ฒˆํ˜ธ www.acmicpc.net ์กฐ๊ฑด์— ๋งž๊ฒŒ ํ•™์ƒ๋“ค์„ ์ž๋ฆฌ์— ๋ฐฐ์น˜ํ•˜๋Š” ๋‹จ์ˆœ ๊ตฌํ˜„ ๋ฌธ์ œ. ํ’€์ด ์ž๋ฆฌ์— ๋ฐฐ์น˜ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์ •๋ณด 1. ๊ฐ ํ•™์ƒ๋“ค์ด ์ข‹์•„ํ•˜๋Š” ํ•™์ƒ์˜ ๋ฒˆํ˜ธ 2. ํ•™์ƒ๋“ค์„ ๋ฐฐ์น˜ ํ•  ์ˆœ์„œ 1๋ฒˆ์€ Like๋ผ๋Š” intํ˜• ๋ฒกํ„ฐ๋ฅผ ๋ฐฐ์—ด๋กœ ์„ ์–ธํ•ด์„œ ์ •๋ณด๋ฅผ ์ €์žฅํ–ˆ๋‹ค. Like[ i ]์—๋Š” iํ•™์ƒ์ด ์ข‹์•„ํ•˜๋Š” ํ•™์ƒ๋“ค์˜ ๋ฒˆํ˜ธ๊ฐ€ ๋“ค์–ด๊ฐ€์žˆ๋‹ค. 2๋ฒˆ ํ•™์ƒ๋“ค์„ ๋ฐฐ์น˜ ํ•  ์ˆœ์„œ ๋Š” Student๋ผ๋Š” intํ˜• ๋ฒกํ„ฐ๋ฅผ ๋งŒ๋“ค์–ด์„œ ์ž…๋ ฅ๋˜๋Š” ์ˆœ์„œ๋Œ€๋กœ.. 2022. 5. 31.
[BOJ] 20058 : ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด์™€ ํŒŒ์ด์–ด์Šคํ†ฐ ๋ฌธ์ œ ๋งํฌ 20058๋ฒˆ: ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด์™€ ํŒŒ์ด์–ด์Šคํ†ฐ (acmicpc.net) 20058๋ฒˆ: ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด์™€ ํŒŒ์ด์–ด์Šคํ†ฐ ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด๋Š” ํŒŒ์ด์–ด๋ณผ๊ณผ ํ† ๋„ค์ด๋„๋ฅผ ์กฐํ•ฉํ•ด ํŒŒ์ด์–ด์Šคํ†ฐ์„ ์‹œ์ „ํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ค๋Š˜์€ ํŒŒ์ด์–ด์Šคํ†ฐ์„ ํฌ๊ธฐ๊ฐ€ 2N × 2N์ธ ๊ฒฉ์ž๋กœ ๋‚˜๋ˆ„์–ด์ง„ ์–ผ์ŒํŒ์—์„œ ์—ฐ์Šตํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ์œ„์น˜ (r, c)๋Š” ๊ฒฉ์ž์˜ rํ–‰ c www.acmicpc.net ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด ์„ธ๋ฒˆ์งธ ์‹œ๋ฆฌ์ฆˆ. ์—ญ์‹œ ๊ตฌํ˜„๋ฌธ์ œ๋‹ค. ํ’€์ด ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด๋Š” ์ด๋ฒˆ์— ํŒŒ์ด์–ด์Šคํ†ฐ์„ ๋ฐฐ์› ๋‹ค. ์ƒ์–ด๊ฐ€ Q๋ฒˆ์˜ ๋ช…๋ น๋™์•ˆ ๋ช…๋ น์–ด L์„ ์ž…๋ ฅํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๊ฒฉ์ž๋ฅผ 2^L X 2^L ๊ตฌ๊ฐ„์œผ๋กœ ๋‚˜๋ˆ ์„œ ๊ฐ ๊ตฌ๊ฐ„๋ณ„๋กœ ์‹œ๊ณ„๋ฐฉํ–ฅ์œผ๋กœ 90๋„ ํšŒ์ „์‹œํ‚จ ํ›„, 3๊ฐœ ์ด์ƒ์˜ ์–ผ์Œ๊ณผ ์ธ์ ‘ํ•˜์ง€ ์•Š์€ ์–ผ์Œ์€ ์–‘์ด 1 ์ค„์–ด๋“ ๋‹ค. N์ด ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง€๋ฉด ๊ฒฉ์ž์˜ ํฌ๊ธฐ๋Š” 2^N X 2^N์ด ๋œ๋‹ค. ๊ฒฉ์ž๋ฅผ ๊ฐ .. 2022. 5. 31.
[BOJ] 20057 : ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด์™€ ํ† ๋„ค์ด๋„ ๋ฌธ์ œ ๋งํฌ 20057๋ฒˆ: ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด์™€ ํ† ๋„ค์ด๋„ (acmicpc.net) 20057๋ฒˆ: ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด์™€ ํ† ๋„ค์ด๋„ ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด๊ฐ€ ํ† ๋„ค์ด๋„๋ฅผ ๋ฐฐ์› ๊ณ , ์˜ค๋Š˜์€ ํ† ๋„ค์ด๋„๋ฅผ ํฌ๊ธฐ๊ฐ€ N×N์ธ ๊ฒฉ์ž๋กœ ๋‚˜๋ˆ„์–ด์ง„ ๋ชจ๋ž˜๋ฐญ์—์„œ ์—ฐ์Šตํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ์œ„์น˜ (r, c)๋Š” ๊ฒฉ์ž์˜ rํ–‰ c์—ด์„ ์˜๋ฏธํ•˜๊ณ , A[r][c]๋Š” (r, c)์— ์žˆ๋Š” ๋ชจ๋ž˜์˜ ์–‘์„ www.acmicpc.net ์ €๋ฒˆ์— ํ’€์—ˆ๋˜ "๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด์™€ ํŒŒ์ด์–ด๋ณผ" ๋ฌธ์ œ์™€ ๋น„์Šทํ•œ ์œ ํ˜•์˜ ๋ฌธ์ œ์ธ๋“ฏํ•˜๋‹ค. ํ’€์ด ์ด๋ฒˆ์—” ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด๊ฐ€ ํ† ๋„ค์ด๋„๋ฅผ ๋ฐฐ์› ๋‹ค. ํ† ๋„ค์ด๋„๋Š” ๊ฒฉ์ž์˜ ์ค‘์•™์„ ์ค‘์‹ฌ์œผ๋กœ ๋ฐ˜์‹œ๊ณ„๋ฐฉํ–ฅ์œผ๋กœ ์ปค์ง€๋ฉด์„œ ์›€์ง์ธ๋‹ค. ํ† ๋„ค์ด๋„๋Š” ์ด๋™ํ•˜๋ฉด์„œ ์นธ์— ์žˆ๋Š” ๋ชจ๋ž˜๋ฅผ ๋ถ„์‚ฐ์‹œํ‚ค๋Š”๋ฐ x -> y ๋กœ ์™ผ์ชฝ๋ฐฉํ–ฅ์œผ๋กœ ์ด๋™ํ•˜๋Š” ๊ฒƒ์„ ์˜ˆ๋กœ ๋“ค์—ˆ์„ ๋•Œ, ์™ผ์ชฝ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์€ ๋น„์œจ๋กœ ๋ชจ๋ž˜๋“ค์ด ๋ถ„์‚ฐ๋œ๋‹ค. ์•ŒํŒŒ๋Š” ๊ฐ ๋น„.. 2022. 5. 30.
[BOJ] 20056 : ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด์™€ ํŒŒ์ด์–ด๋ณผ ๋ฌธ์ œ ๋งํฌ 20056๋ฒˆ: ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด์™€ ํŒŒ์ด์–ด๋ณผ (acmicpc.net) 20056๋ฒˆ: ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด์™€ ํŒŒ์ด์–ด๋ณผ ์ฒซ์งธ ์ค„์— N, M, K๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ M๊ฐœ์˜ ์ค„์— ํŒŒ์ด์–ด๋ณผ์˜ ์ •๋ณด๊ฐ€ ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ์ฃผ์–ด์ง„๋‹ค. ํŒŒ์ด์–ด๋ณผ์˜ ์ •๋ณด๋Š” ๋‹ค์„ฏ ์ •์ˆ˜ ri, ci, mi, si, di๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ์„œ๋กœ ๋‹ค๋ฅธ ๋‘ ํŒŒ์ด์–ด๋ณผ์˜ ์œ„์น˜ www.acmicpc.net ๋งˆ๋ฒ•์‚ฌ๊ฐ€ ๋œ ์ƒ์–ด๊ฐ€ ํŒŒ์ด์–ด๋ณผ์— ๋‚ด๋ฆฐ ๋ช…๋ น์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ฌธ์ œ. ์ด์ „์— ํ’€์—ˆ๋˜ ์•„๊ธฐ์ƒ์–ด ๋ฌธ์ œ์˜ ์—ฐ๊ด€ ๋ฌธ์ œ์ธ ๊ฒƒ๊ฐ™๋‹ค. ํ’€์ด ํŒŒ์ด์–ด๋ณผ์€ ํฌ๊ธฐ๊ฐ€ N x N์ธ ๊ฒฉ์ž์—์„œ ์›€์ง์ด๋ฉฐ 1๋ฒˆ ํ–‰๊ณผ ์—ด์€ ๊ฐ๊ฐ N๋ฒˆ ํ–‰๊ณผ ์—ด๊ณผ ์—ฐ๊ฒฐ๋˜์–ด์žˆ๋‹ค. ์ฆ‰ ํŒŒ์ด์–ด๋ณผ์ด ๊ฒฉ์ž ๋ฐ–์œผ๋กœ ๋‚˜๊ฐ€๋Š” ์ผ์€ ์—†๋‹ค. ๋ชจ๋“  ํŒŒ์ด์–ด๋ณผ์€ ๋ช…๋ น 1๋ฒˆ๋‹น 1ํšŒ์”ฉ ์ด๋™ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋™ ํ›„ ํ•œ ์นธ์— ์—ฌ๋Ÿฌ๊ฐœ์˜ ํŒŒ์ด์–ด๋ณผ์ด .. 2022. 5. 24.