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

๋ฐฑ์ค€/Gold71

[BOJ] 19238 : ์Šคํƒ€ํŠธ ํƒ์‹œ ๋ฌธ์ œ ๋งํฌ 19238๋ฒˆ: ์Šคํƒ€ํŠธ ํƒ์‹œ (acmicpc.net) 19238๋ฒˆ: ์Šคํƒ€ํŠธ ํƒ์‹œ ์ฒซ ์ค„์— N, M, ๊ทธ๋ฆฌ๊ณ  ์ดˆ๊ธฐ ์—ฐ๋ฃŒ์˜ ์–‘์ด ์ฃผ์–ด์ง„๋‹ค. (2 ≤ N ≤ 20, 1 ≤ M ≤ N2, 1 ≤ ์ดˆ๊ธฐ ์—ฐ๋ฃŒ ≤ 500,000) ์—ฐ๋ฃŒ๋Š” ๋ฌดํ•œํžˆ ๋งŽ์ด ๋‹ด์„ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์ดˆ๊ธฐ ์—ฐ๋ฃŒ์˜ ์–‘์„ ๋„˜์–ด์„œ ์ถฉ์ „๋  ์ˆ˜๋„ ์žˆ๋‹ค. ๋‹ค www.acmicpc.net ๋ชจ๋“  ์†๋‹˜์„ ์ตœ๋‹จ๊ฑฐ๋ฆฌ๋กœ ํƒœ์šฐ๊ณ  ์‹ถ์–ดํ•˜๋Š” ๋ฐฑ์ค€์ด๋ฅผ ๋„์™€์ฃผ์ž. ํ’€์ด ๋ฐฑ์ค€์ด๊ฐ€ ์šด์ „ํ•˜๋Š” ํƒ์‹œ๋Š” ํ˜„์žฌ ์œ„์น˜์—์„œ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์†๋‹˜์„ ํƒœ์šฐ๊ณ , ๊ทธ ์†๋‹˜์„ ๋ชฉ์ ์ง€๋กœ ๋ฐ๋ ค๋‹ค์ค€๋‹ค. ๋งŒ์•ฝ ์—ฐ๋ฃŒ๊ฐ€ ๋ถ€์กฑํ•ด์„œ ์†๋‹˜์„ ํƒœ์šฐ์ง€ ๋ชปํ•˜๊ฑฐ๋‚˜, ์†๋‹˜์„ ํƒœ์šฐ๊ณ  ๋ชฉ์ ์ง€๊นŒ์ง€ ๊ฐ€์ง€ ๋ชปํ•œ๋‹ค๋ฉด -1์„ ์ถœ๋ ฅํ•˜๊ณ  ์ข…๋ฃŒํ•œ๋‹ค. ์—ฐ๋ฃŒ๊ฐ€ ์ถฉ๋ถ„ํ•ด์„œ ์†๋‹˜์„ ํƒœ์›Œ์„œ ๋ชฉ์ ์ง€์— ๋ฐ๋ ค๋‹ค ์ค„ ์ˆ˜ ์žˆ๋‹ค๋ฉด, ์†๋‹˜์˜ ์œ„์น˜์—์„œ ๋ชฉ์ ์ง€๊นŒ์ง€.. 2022. 5. 23.
[BOJ] 17825 : ์ฃผ์‚ฌ์œ„ ์œท๋†€์ด ๋ฌธ์ œ ๋งํฌ 17825๋ฒˆ: ์ฃผ์‚ฌ์œ„ ์œท๋†€์ด (acmicpc.net) 17825๋ฒˆ: ์ฃผ์‚ฌ์œ„ ์œท๋†€์ด ์ฃผ์‚ฌ์œ„ ์œท๋†€์ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒŒ์ž„ํŒ์—์„œ ํ•˜๋Š” ๊ฒŒ์ž„์ด๋‹ค. ์ฒ˜์Œ์—๋Š” ์‹œ์ž‘ ์นธ์— ๋ง 4๊ฐœ๊ฐ€ ์žˆ๋‹ค. ๋ง์€ ๊ฒŒ์ž„ํŒ์— ๊ทธ๋ ค์ง„ ํ™”์‚ดํ‘œ์˜ ๋ฐฉํ–ฅ๋Œ€๋กœ๋งŒ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ง์ด ํŒŒ๋ž€์ƒ‰ ์นธ์—์„œ ์ด๋™์„ ์‹œ์ž‘ํ•˜๋ฉด www.acmicpc.net ์ฃผ์‚ฌ์œ„๋กœ ์ง„ํ–‰๋˜๋Š” ์œท๋†€์ด๋ฅผ ๊ทœ์น™๋Œ€๋กœ ๊ตฌํ˜„ํ•˜๋Š” ๋ฌธ์ œ. ํ’€์ด ์™ผ์ชฝ๊ณผ ๊ฐ™์€ ์œท๋†€์ด ํŒ์„ ์–ด๋–ป๊ฒŒ ๊ตฌํ˜„ํ• ์ง€๊ฐ€ ์ผ๋‹จ ์ฒซ๋ฒˆ์งธ ๋ฌธ์ œ์˜€๋‹ค. ํŒŒ๋ž€์ƒ‰ ์นธ์„ ๋ฐŸ์•˜์„ ๋•Œ ๊ฒฝ๋กœ๊ฐ€ ๋ฐ”๋€Œ๋Š” ๊ฒƒ์„ ์–ด๋–ป๊ฒŒ ํ‘œํ˜„ํ•ด์•ผํ•˜์ง€ ์ƒ๊ฐํ•˜๋‹ค๊ฐ€, ์ฒ˜์Œ์—” 10, 20, 30 ์นธ์„ ๋ฐŸ์„๋•Œ๋งˆ๋‹ค ๊ฒฝ๋กœ๊ฐ€ ๋ฐ”๋€Œ๋‹ˆ๊นŒ 4๊ฐ€์ง€ ๊ฒฝ์šฐ์˜ ๊ฒฝ๋กœ๋ฅผ ๋”ฐ๋กœ ๋งŒ๋“ค๋ ค๊ณ  ํ–ˆ์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๋ ‡๊ฒŒํ•˜๋ฉด ์ด๋™ํ•  ์นธ์— ์ด๋ฏธ ๋ง์ด์žˆ๋Š”์ง€ ํŒŒ์•…ํ•˜๊ธฐ๊ฐ€ ํž˜๋“ค์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‚˜๋Š” ๋‚ด ์ž„์˜๋Œ€๋กœ ๊ฐ ์นธ๋งˆ.. 2022. 5. 19.
[BOJ] 17822 : ์›ํŒ ๋Œ๋ฆฌ๊ธฐ ๋ฌธ์ œ ๋งํฌ 17822๋ฒˆ: ์›ํŒ ๋Œ๋ฆฌ๊ธฐ (acmicpc.net) 17822๋ฒˆ: ์›ํŒ ๋Œ๋ฆฌ๊ธฐ ๋ฐ˜์ง€๋ฆ„์ด 1, 2, ..., N์ธ ์›ํŒ์ด ํฌ๊ธฐ๊ฐ€ ์ž‘์•„์ง€๋Š” ์ˆœ์œผ๋กœ ๋ฐ”๋‹ฅ์— ๋†“์—ฌ์žˆ๊ณ , ์›ํŒ์˜ ์ค‘์‹ฌ์€ ๋ชจ๋‘ ๊ฐ™๋‹ค. ์›ํŒ์˜ ๋ฐ˜์ง€๋ฆ„์ด i์ด๋ฉด, ๊ทธ ์›ํŒ์„ i๋ฒˆ์งธ ์›ํŒ์ด๋ผ๊ณ  ํ•œ๋‹ค. ๊ฐ๊ฐ์˜ ์›ํŒ์—๋Š” M๊ฐœ์˜ ์ •์ˆ˜๊ฐ€ ์ ํ˜€ www.acmicpc.net ์ •ํ•ด์ง„ ๊ทœ์น™์— ๋”ฐ๋ผ ์›ํŒ์„ ๋Œ๋ฆฌ๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฌธ์ œ. ํ’€์ด i๋ฒˆ ์›ํŒ์„ ๋ฐฐ์—ด๋กœ ํ‘œํ˜„ํ–ˆ์„ ๋•Œ ์›ํŒ์ด ํšŒ์ „ํ•˜๊ฒŒ ๋˜๋ฉด ์‚ฌ์‹ค ํ•œ ์นธ ์”ฉ ๋‹น๊ธฐ๊ฑฐ๋‚˜ ๋ฐ€์–ด์„œ ์›ํŒ์˜ ํšŒ์ „์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋นจ๊ฐ„์ƒ‰ ์ˆซ์ž๋ฅผ ๋ฐฐ์—ด์˜ ์ธ๋ฑ์Šค๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์„ ๋•Œ ์‹œ๊ณ„๋ฐฉํ–ฅ์œผ๋กœ ํšŒ์ „ํ•˜๊ฒŒ๋˜๋ฉด ๋ฐฐ์—ด์˜ ๊ฐ’๋“ค์„ ํ•œ ์นธ์”ฉ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๋ฐ€์–ด์„œ ํšŒ์ „์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋งˆ์ง€๋ง‰ 3๋ฒˆ ์ธ๋ฑ์Šค์— ์žˆ๋˜ ๊ฐ’์ด ์ฒซ ์ธ๋ฑ์Šค 0์œผ๋กœ ์˜ค๊ฒŒ๋œ๋‹ค. ๋ฐฐ์—ด์˜ ๊ฐ’.. 2022. 5. 18.
[BOJ] 17779 : ๊ฒŒ๋ฆฌ๋งจ๋”๋ง 2 ๋ฌธ์ œ ๋งํฌ 17779๋ฒˆ: ๊ฒŒ๋ฆฌ๋งจ๋”๋ง 2 (acmicpc.net) 17779๋ฒˆ: ๊ฒŒ๋ฆฌ๋งจ๋”๋ง 2 ์žฌํ˜„์‹œ์˜ ์‹œ์žฅ ๊ตฌ์žฌํ˜„์€ ์ง€๋‚œ ๋ช‡ ๋…„๊ฐ„ ๊ฒŒ๋ฆฌ๋งจ๋”๋ง์„ ํ†ตํ•ด์„œ ์ž์‹ ์˜ ๋‹น์—๊ฒŒ ์œ ๋ฆฌํ•˜๊ฒŒ ์„ ๊ฑฐ๊ตฌ๋ฅผ ํš์ •ํ–ˆ๋‹ค. ๊ฒฌ์ œํ•  ๊ถŒ๋ ฅ์ด ์—†์–ด์ง„ ๊ตฌ์žฌํ˜„์€ ๊ถŒ๋ ฅ์„ ๋งค์šฐ ๋ถ€๋‹นํ•˜๊ฒŒ ํ–‰์‚ฌํ–ˆ๊ณ , ์‹ฌ์ง€์–ด๋Š” ์‹œ์˜ ์ด๋ฆ„ www.acmicpc.net ๊ตฌ์—ญ๋ณ„๋กœ ์„ ๊ฑฐ๊ตฌ๋ฅผ ๋‚˜๋ˆ ์„œ ์ธ๊ตฌ๊ฐ€ ๊ฐ€์žฅ ๋งŽ์€ ์„ ๊ฑฐ๊ตฌ์™€ ๊ฐ€์žฅ ์ ์€ ์„ ๊ฑฐ๊ตฌ์˜ ์ธ๊ตฌ ์ฐจ์ด์˜ ์ตœ์†Ÿ๊ฐ’์„ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ. ์„ ๊ฑฐ๊ตฌ๋ฅผ ๋‚˜๋ˆ„๋Š” ๊ตฌํ˜„๋ฌธ์ œ์ด๋‹ค. ํ’€์ด ์–ด๋–ป๊ฒŒ ์„ ๊ฑฐ๊ตฌ๋ฅผ ๋‚˜๋ˆ ์•ผ ์ธ๊ตฌ ๋ถ„ํฌ๊ฐ€ ๊ณ ๋ฅด๊ฒŒ ๋ ์ง€๋Š” ๋ฐฉ๋ฒ•์ด ๋”ฐ๋กœ ์—†๋‹ค. ๋ชจ๋“  ๊ฒฝ์šฐ๋ฅผ ๋‹ค ๋”ฐ์ ธ๋ด์•ผํ•œ๋‹ค. 5๋ฒˆ ์„ ๊ฑฐ๊ตฌ์˜ ๊ฒฝ๊ณ„๋ฅผ ์ขŒํ‘œ๋กœ ๋‚˜ํƒ€๋‚ด๋ณด๋ฉด ์œ„์™€ ๊ฐ™๋‹ค. ๋”ฐ๋ผ์„œ d1, d2๋Š” ๋‹ค์Œ์˜ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•ด์•ผํ•œ๋‹ค. y - d1 >= 1 && y + d2 2022. 5. 18.
[BOJ] 17142 : ์—ฐ๊ตฌ์†Œ 3 ๋ฌธ์ œ ๋งํฌ 17142๋ฒˆ: ์—ฐ๊ตฌ์†Œ 3 (acmicpc.net) 17142๋ฒˆ: ์—ฐ๊ตฌ์†Œ 3 ์ธ์ฒด์— ์น˜๋ช…์ ์ธ ๋ฐ”์ด๋Ÿฌ์Šค๋ฅผ ์—ฐ๊ตฌํ•˜๋˜ ์—ฐ๊ตฌ์†Œ์— ์Šน์›์ด๊ฐ€ ์นจ์ž…ํ–ˆ๊ณ , ๋ฐ”์ด๋Ÿฌ์Šค๋ฅผ ์œ ์ถœํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ๋ฐ”์ด๋Ÿฌ์Šค๋Š” ํ™œ์„ฑ ์ƒํƒœ์™€ ๋น„ํ™œ์„ฑ ์ƒํƒœ๊ฐ€ ์žˆ๋‹ค. ๊ฐ€์žฅ ์ฒ˜์Œ์— ๋ชจ๋“  ๋ฐ”์ด๋Ÿฌ์Šค๋Š” ๋น„ํ™œ์„ฑ ์ƒํƒœ์ด๊ณ  www.acmicpc.net ์—ฐ๊ตฌ์†Œ ๋ชจ๋“  ์นธ์— ๋ฐ”์ด๋Ÿฌ์Šค๋ฅผ ํผํŠธ๋ฆฌ๋Š”๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์„ ๊ตฌํ•˜๋Š” BFS ๋ฌธ์ œ. ํ’€์ด ์—ฐ๊ตฌ์‹ค์„ N X N ํฌ๊ธฐ์˜ ์นธ์œผ๋กœ ํ‘œํ˜„ํ–ˆ์„ ๋•Œ ๊ฐ ์นธ์€ 0 ๋นˆ ์นธ, 1 ๋ฒฝ, 2 ๋ฐ”์ด๋Ÿฌ์Šค ์ค‘์— ํ•˜๋‚˜๋กœ ์ฑ„์›Œ์ง„๋‹ค. ๋ฐ”์ด๋Ÿฌ์Šค์—๋Š” ํ™œ์„ฑ ๋ฐ”์ด๋Ÿฌ์Šค์™€ ๋น„ํ™œ์„ฑ ๋ฐ”์ด๋Ÿฌ์Šค๊ฐ€ ์žˆ๋‹ค. ๋‘˜๋‹ค ๋ฐ”์ด๋Ÿฌ์Šค์ง€๋งŒ ํ™œ์„ฑ ๋ฐ”์ด๋Ÿฌ์Šค๋Š” ์ „์—ผ์„ฑ์„ ๊ฐ€์ง€๊ณ  ๋น„ํ™œ์„ฑ ๋ฐ”์ด๋Ÿฌ์Šค๋Š” ์ „์—ผ์„ฑ์ด ์—†๋‹ค. ํ•˜์ง€๋งŒ ํ™œ์„ฑ ๋ฐ”์ด๋Ÿฌ์Šค๊ฐ€ ๋น„ํ™œ์„ฑ ๋ฐ”์ด๋Ÿฌ์Šค์™€ ๋งŒ๋‚˜๋ฉด ํ™œ์„ฑํ™”์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. 2 ~ 10๊ฐœ .. 2022. 5. 17.
[BOJ] 11758 : CCW ๋ฌธ์ œ ๋งํฌ 11758๋ฒˆ: CCW (acmicpc.net) 11758๋ฒˆ: CCW ์ฒซ์งธ ์ค„์— P1์˜ (x1, y1), ๋‘˜์งธ ์ค„์— P2์˜ (x2, y2), ์…‹์งธ ์ค„์— P3์˜ (x3, y3)๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (-10,000 ≤ x1, y1, x2, y2, x3, y3 ≤ 10,000) ๋ชจ๋“  ์ขŒํ‘œ๋Š” ์ •์ˆ˜์ด๋‹ค. P1, P2, P3์˜ ์ขŒํ‘œ๋Š” ์„œ๋กœ ๋‹ค๋ฅด๋‹ค. www.acmicpc.net CCW ๋ฌธ์ œ ํ’€์ด ์ฒ˜์Œ์— ๋‚˜๋Š” CCW๋ผ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์žˆ๋Š” ์ค„ ๋ชจ๋ฅด๊ณ  ์ง์ ‘ ๊ธฐ์šธ๊ธฐ์™€ ๋ฐฉํ–ฅ์„ ๊ตฌํ•ด์„œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ คํ–ˆ๋‹ค. ์ด๊ฑด ์•„๋‹Œ๊ฒƒ๊ฐ™์•„์„œ ๊ตฌ๊ธ€๋ง ํ•˜๋‹ค๊ฐ€, ๊ทธ๋Ÿผ ๊ทธ๋ ‡์ง€ CCW ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์žˆ๋Š” ๊ฑธ ์•Œ์•˜๋‹ค. CCW๋ž€ Counter Clockwise์˜ ์ค„์ž„๋ง๋กœ ์  A,B,C๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ ์‹œ๊ณ„๋ฐฉํ–ฅ์œผ๋กœ ๋†“์—ฌ์žˆ๋Š”์ง€, ์ผ์ง์„ ์ƒ์— ๋†“์—ฌ์žˆ๋Š”์ง€, ๋ฐ˜์‹œ๊ณ„๋ฐฉํ–ฅ์œผ๋กœ.. 2022. 5. 12.
[BOJ] 17143 : ๋‚š์‹œ์™• ๋ฌธ์ œ ๋งํฌ https://www.acmicpc.net/problem/17143 17143๋ฒˆ: ๋‚š์‹œ์™• ๋‚š์‹œ์™•์ด ์ƒ์–ด ๋‚š์‹œ๋ฅผ ํ•˜๋Š” ๊ณณ์€ ํฌ๊ธฐ๊ฐ€ R×C์ธ ๊ฒฉ์žํŒ์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ๊ฒฉ์žํŒ์˜ ๊ฐ ์นธ์€ (r, c)๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค. r์€ ํ–‰, c๋Š” ์—ด์ด๊ณ , (R, C)๋Š” ์•„๋ž˜ ๊ทธ๋ฆผ์—์„œ ๊ฐ€์žฅ ์˜ค๋ฅธ์ชฝ ์•„๋ž˜์— ์žˆ๋Š” ์นธ์ด๋‹ค. www.acmicpc.net ๊ฐ ์ƒ์–ด์˜ ์œ„์น˜๋ฅผ ์กฐ์ •ํ•˜๋Š” ๊ตฌํ˜„ ๋ฌธ์ œ. ํ’€์ด ๋‚š์‹œ์™•์€ ์ฒ˜์Œ์— 1๋ฒˆ ์—ด๋ณด๋‹ค ํ•œ ์นธ ์™ผ์ชฝ์— ์žˆ๋‹ค. ์ฆ‰ 0๋ฒˆ์—ด์— ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. ๋‚š์‹œ์™•์€ ๋•…์—๋งŒ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ–‰์€ ํ•ญ์ƒ 0๋ฒˆํ–‰์— ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. (0, 0) ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ํ•œ ์นธ์”ฉ ์ด๋™ํ•˜๋ฉด์„œ ๋‚š์‹œ๋ฅผ ํ•œ๋‹ค. ๋‚š์‹œ์™•์ด ํ•œ ์นธ ์ด๋™ํ•  ๋•Œ๋งˆ๋‹ค ์ƒ์–ด๋“ค๋„ ์†๋„์— ๋”ฐ๋ผ ์ด๋™ํ•œ๋‹ค. 1. ๋‚š์‹œ์™•์ด ์˜ค๋ฅธ์ชฝ์œผ๋กœ ํ•œ ์นธ ์ด๋™ํ•œ๋‹ค... 2022. 5. 11.
[BOJ] 17144 : ๋ฏธ์„ธ๋จผ์ง€ ์•ˆ๋…•! ๋ฌธ์ œ ๋งํฌ https://www.acmicpc.net/problem/17144 17144๋ฒˆ: ๋ฏธ์„ธ๋จผ์ง€ ์•ˆ๋…•! ๋ฏธ์„ธ๋จผ์ง€๋ฅผ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด ๊ตฌ์‚ฌ๊ณผ๋Š” ๊ณต๊ธฐ์ฒญ์ •๊ธฐ๋ฅผ ์„ค์น˜ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ๊ณต๊ธฐ์ฒญ์ •๊ธฐ์˜ ์„ฑ๋Šฅ์„ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•ด ๊ตฌ์‚ฌ๊ณผ๋Š” ์ง‘์„ ํฌ๊ธฐ๊ฐ€ R×C์ธ ๊ฒฉ์žํŒ์œผ๋กœ ๋‚˜ํƒ€๋ƒˆ๊ณ , 1×1 ํฌ๊ธฐ์˜ ์นธ์œผ๋กœ ๋‚˜๋ˆด๋‹ค. ๊ตฌ์‚ฌ www.acmicpc.net ๊ตฌํ˜„ ๋ฌธ์ œ. ํ’€์ด ์ •๋ง ๊ทธ๋ƒฅ ๋ฌธ์ œ์—์„œ ์ฃผ์–ด์ง„๋Œ€๋กœ ๊ตฌํ˜„ํ•˜๋ฉด ๋œ๋‹ค. 1. ๋ฏธ์„ธ๋จผ์ง€์˜ ํ™•์‚ฐ ๋ฏธ์„ธ๋จผ์ง€๋Š” ์ธ์ ‘ํ•œ ๋„ค ๋ฐฉํ–ฅ(์ƒํ•˜์ขŒ์šฐ)๋กœ ํ™•์‚ฐ๋˜๋Š”๋ฐ ๋ชจ๋“  ์นธ์—์„œ ๋™์‹œ์— ์ผ์–ด๋‚œ๋‹ค๊ณ  ํ–ˆ๋‹ค. ๋งŒ์•ฝ ์ฒซ๋ฒˆ์งธ ์นธ๋ถ€ํ„ฐ ์ฐจ๋ก€์ฐจ๋ก€ ํ™•์‚ฐ์‹œํ‚ค๋ฉด ๋‹น์—ฐํžˆ ํ™•์‚ฐ๋œ ๋จผ์ง€๋ฅผ ๋‹ค์‹œ ํ™•์‚ฐ์‹œํ‚ค๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฏ€๋กœ ํ™•์‚ฐ๋˜๋Š” ๋จผ์ง€์˜ ์–‘์ด ๋‹ฌ๋ผ์งˆ ๊ฒƒ์ด๋‹ค. ๊ทธ๋ž˜์„œ ๋‚˜๋Š” ๊ฐ ์นธ๋งˆ๋‹ค +- ๋˜๋Š” ๋จผ์ง€์˜ ์–‘์„ ์ €์žฅํ•ด๋‘” ๋‹ค์Œ ๋งˆ์ง€๋ง‰์— ํ•œ๊บผ๋ฒˆ์— ๋จผ.. 2022. 5. 11.
[BOJ] 16235 : ๋‚˜๋ฌด ์žฌํ…Œํฌ ๋ฌธ์ œ ๋งํฌ https://www.acmicpc.net/problem/16235 16235๋ฒˆ: ๋‚˜๋ฌด ์žฌํ…Œํฌ ๋ถ€๋™์‚ฐ ํˆฌ์ž๋กœ ์–ต๋Œ€์˜ ๋ˆ์„ ๋ฒˆ ์ƒ๋„๋Š” ์ตœ๊ทผ N×N ํฌ๊ธฐ์˜ ๋•…์„ ๊ตฌ๋งคํ–ˆ๋‹ค. ์ƒ๋„๋Š” ์†์‰ฌ์šด ๋•… ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด ๋•…์„ 1×1 ํฌ๊ธฐ์˜ ์นธ์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋†“์•˜๋‹ค. ๊ฐ๊ฐ์˜ ์นธ์€ (r, c)๋กœ ๋‚˜ํƒ€๋‚ด๋ฉฐ, r์€ ๊ฐ€์žฅ ์œ„์—์„œ๋ถ€ํ„ฐ www.acmicpc.net ๋‹จ์ˆœํ•œ ๊ตฌํ˜„ ๋ฌธ์ œ. ํ’€์ด ์ดˆ๊ธฐ ์–‘๋ถ„์€ ๋ชจ๋“  ์นธ์ด 5๋กœ ๋™์ผํ•˜๋‹ค๋Š” ๋ฌธ์ œ ์กฐ๊ฑด์„ ์•ˆ์ฝ์–ด์„œ ๊ณ„์† ๋ชปํ’€๊ณ  ์žˆ์—ˆ๋‹ค. ํ•ญ์ƒ ๋Š๋ผ๋Š” ๊ฑฐ์ง€๋งŒ ๋ฌธ์ œ๋ฅผ ์ž˜ ์ฝ์–ด์•ผํ•œ๋‹ค *^^* ๊ฐ ์นธ์— ์—ฌ๋Ÿฌ๊ฐœ์˜ ๋‚˜๋ฌด๊ฐ€ ์žˆ์„ ์ˆ˜๋„ ์žˆ์œผ๋ฏ€๋กœ ๋ฒกํ„ฐ๋ฅผ 2์ฐจ์›์œผ๋กœ ์„ ์–ธํ•ด์„œ ๊ฐ ์ขŒํ‘œ๋งˆ๋‹ค ๋‚˜๋ฌด์˜ ์ •๋ณด๋ฅผ ์ €์žฅํ–ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ณ„์ ˆ๋งˆ๋‹ค ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค์–ด์„œ ๊ณ„์ ˆ๋งˆ๋‹ค ์ž‘์—…์„ ํ•ด์ฃผ์—ˆ๋‹ค. 1. ๋ด„ & ์—ฌ๋ฆ„ ๋ด„์—๋Š” ๋‚˜๋ฌด๊ฐ€ ์ž์‹ ์˜ ๋‚˜์ด๋งŒํผ.. 2022. 5. 11.