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

๋ฐฑํŠธ๋ž˜ํ‚น4

[BOJ] 17825 : ์ฃผ์‚ฌ์œ„ ์œท๋†€์ด ๋ฌธ์ œ ๋งํฌ 17825๋ฒˆ: ์ฃผ์‚ฌ์œ„ ์œท๋†€์ด (acmicpc.net) 17825๋ฒˆ: ์ฃผ์‚ฌ์œ„ ์œท๋†€์ด ์ฃผ์‚ฌ์œ„ ์œท๋†€์ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒŒ์ž„ํŒ์—์„œ ํ•˜๋Š” ๊ฒŒ์ž„์ด๋‹ค. ์ฒ˜์Œ์—๋Š” ์‹œ์ž‘ ์นธ์— ๋ง 4๊ฐœ๊ฐ€ ์žˆ๋‹ค. ๋ง์€ ๊ฒŒ์ž„ํŒ์— ๊ทธ๋ ค์ง„ ํ™”์‚ดํ‘œ์˜ ๋ฐฉํ–ฅ๋Œ€๋กœ๋งŒ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ง์ด ํŒŒ๋ž€์ƒ‰ ์นธ์—์„œ ์ด๋™์„ ์‹œ์ž‘ํ•˜๋ฉด www.acmicpc.net ์ฃผ์‚ฌ์œ„๋กœ ์ง„ํ–‰๋˜๋Š” ์œท๋†€์ด๋ฅผ ๊ทœ์น™๋Œ€๋กœ ๊ตฌํ˜„ํ•˜๋Š” ๋ฌธ์ œ. ํ’€์ด ์™ผ์ชฝ๊ณผ ๊ฐ™์€ ์œท๋†€์ด ํŒ์„ ์–ด๋–ป๊ฒŒ ๊ตฌํ˜„ํ• ์ง€๊ฐ€ ์ผ๋‹จ ์ฒซ๋ฒˆ์งธ ๋ฌธ์ œ์˜€๋‹ค. ํŒŒ๋ž€์ƒ‰ ์นธ์„ ๋ฐŸ์•˜์„ ๋•Œ ๊ฒฝ๋กœ๊ฐ€ ๋ฐ”๋€Œ๋Š” ๊ฒƒ์„ ์–ด๋–ป๊ฒŒ ํ‘œํ˜„ํ•ด์•ผํ•˜์ง€ ์ƒ๊ฐํ•˜๋‹ค๊ฐ€, ์ฒ˜์Œ์—” 10, 20, 30 ์นธ์„ ๋ฐŸ์„๋•Œ๋งˆ๋‹ค ๊ฒฝ๋กœ๊ฐ€ ๋ฐ”๋€Œ๋‹ˆ๊นŒ 4๊ฐ€์ง€ ๊ฒฝ์šฐ์˜ ๊ฒฝ๋กœ๋ฅผ ๋”ฐ๋กœ ๋งŒ๋“ค๋ ค๊ณ  ํ–ˆ์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๋ ‡๊ฒŒํ•˜๋ฉด ์ด๋™ํ•  ์นธ์— ์ด๋ฏธ ๋ง์ด์žˆ๋Š”์ง€ ํŒŒ์•…ํ•˜๊ธฐ๊ฐ€ ํž˜๋“ค์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‚˜๋Š” ๋‚ด ์ž„์˜๋Œ€๋กœ ๊ฐ ์นธ๋งˆ.. 2022. 5. 19.
[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] 9874 : Wormholes ๋ฌธ์ œ ๋งํฌ 9874๋ฒˆ: Wormholes (acmicpc.net) 9874๋ฒˆ: Wormholes Farmer John's hobby of conducting high-energy physics experiments on weekends has backfired, causing N wormholes (2 2022. 4. 22.
[BOJ] 15684 : ์‚ฌ๋‹ค๋ฆฌ ์กฐ์ž‘ ๋ฌธ์ œ ๋งํฌ https://www.acmicpc.net/problem/15684 15684๋ฒˆ: ์‚ฌ๋‹ค๋ฆฌ ์กฐ์ž‘ ์‚ฌ๋‹ค๋ฆฌ ๊ฒŒ์ž„์€ N๊ฐœ์˜ ์„ธ๋กœ์„ ๊ณผ M๊ฐœ์˜ ๊ฐ€๋กœ์„ ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ์ธ์ ‘ํ•œ ์„ธ๋กœ์„  ์‚ฌ์ด์—๋Š” ๊ฐ€๋กœ์„ ์„ ๋†“์„ ์ˆ˜ ์žˆ๋Š”๋ฐ, ๊ฐ๊ฐ์˜ ์„ธ๋กœ์„ ๋งˆ๋‹ค ๊ฐ€๋กœ์„ ์„ ๋†“์„ ์ˆ˜ ์žˆ๋Š” ์œ„์น˜์˜ ๊ฐœ์ˆ˜๋Š” H์ด๊ณ , ๋ชจ๋“  ์„ธ๋กœ์„  www.acmicpc.net ๋ฐฑํŠธ๋ž˜ํ‚น์œผ๋กœ ์™„์ „ํƒ์ƒ‰ํ•˜๊ธฐ. ํ’€์ด ๊ธฐ์กด์˜ ์‚ฌ๋‹ค๋ฆฌ์— 3๊ฐœ ์ดํ•˜์˜ ์ƒˆ๋กœ์šด ๋‹ค๋ฆฌ๋ฅผ ๋†“์•„์„œ i๋ฒˆ ์‚ฌ๋‹ค๋ฆฌ๊ฐ’์ด i๊ฐ€ ๋‚˜์˜ค๋„๋ก ๋งŒ๋“œ๋Š” ๋ฌธ์ œ. ๋ฐฑํŠธ๋ž˜ํ‚น์„ ํ†ตํ•ด์„œ ์ƒˆ๋กœ ๋‹ค๋ฆฌ๋ฅผ ๋†“์„ ์œ„์น˜๋ฅผ ์ •ํ•œ๋‹ค. ์—ฌ๊ธฐ์„œ ๋‹ค๋ฆฌ์˜ ์—ฌ๋ถ€๋Š” is_connected ๋ฐฐ์—ด์„ ์ด์šฉํ•ด์„œ ์ €์žฅํ–ˆ๋‹ค. is_connected[๋†’์ด][๋ง‰๋Œ€ ๋ฒˆํ˜ธ1][๋ง‰๋Œ€ ๋ฒˆํ˜ธ2] ์ด๋ ‡๊ฒŒ 3์ฐจ์›๋ฐฐ์—ด๋กœ ๋งŒ๋“ค์–ด์ฃผ์—ˆ๊ณ  ๊ฐ’์ด true๋ฉด 1๋ฒˆ 2๋ฒˆ ๋ง‰๋Œ€ ์‚ฌ์ด์— ๊ฐ€๋กœ๋กœ.. 2022. 4. 14.