๐Ÿ“ ์•Œ๊ณ ๋ฆฌ์ฆ˜

๋ฌธ์ œ Silver1 https://www.acmicpc.net/problem/2667 2667๋ฒˆ: ๋‹จ์ง€๋ฒˆํ˜ธ๋ถ™์ด๊ธฐ ๊ณผ ๊ฐ™์ด ์ •์‚ฌ๊ฐํ˜• ๋ชจ์–‘์˜ ์ง€๋„๊ฐ€ ์žˆ๋‹ค. 1์€ ์ง‘์ด ์žˆ๋Š” ๊ณณ์„, 0์€ ์ง‘์ด ์—†๋Š” ๊ณณ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค. ์ฒ ์ˆ˜๋Š” ์ด ์ง€๋„๋ฅผ ๊ฐ€์ง€๊ณ  ์—ฐ๊ฒฐ๋œ ์ง‘์˜ ๋ชจ์ž„์ธ ๋‹จ์ง€๋ฅผ ์ •์˜ํ•˜๊ณ , ๋‹จ์ง€์— ๋ฒˆํ˜ธ๋ฅผ ๋ถ™์ด๋ ค ํ•œ๋‹ค. ์—ฌ www.acmicpc.net ํ’€์ด ์‚ฌ๋ฐฉํƒ์ƒ‰ ์ค‘ ๊นŠ์ด์šฐ์„ ํƒ์ƒ‰(DFS)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•ด๊ฒฐ ๊ธฐ๋ณธ DFS์ฝ”๋“œ์— ๋‹จ์ง€ ๋‚ด ์ง‘์˜ ์ˆ˜๋ฅผ ์ €์žฅ ํ•  cnt๋ฐฐ์—ด์„ ์ถ”๊ฐ€ํ•˜์˜€๋‹ค. ๋”ฐ๋กœ ๋ฐฐ์—ด์„ ๋งŒ๋“ค์–ด ์ค€ ์ด์œ ๋Š” ๋งˆ์ง€๋ง‰์— sort๋ฅผ ํ•ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ. ์ฝ”๋“œ ๋”๋ณด๊ธฐ import java.io.*; import java.util.*; public class Main{ static int N, idx; static int[][] arr; st..
๋ฌธ์ œ Gold5 https://www.acmicpc.net/problem/10026 10026๋ฒˆ: ์ ๋ก์ƒ‰์•ฝ ์ ๋ก์ƒ‰์•ฝ์€ ๋นจ๊ฐ„์ƒ‰๊ณผ ์ดˆ๋ก์ƒ‰์˜ ์ฐจ์ด๋ฅผ ๊ฑฐ์˜ ๋Š๋ผ์ง€ ๋ชปํ•œ๋‹ค. ๋”ฐ๋ผ์„œ, ์ ๋ก์ƒ‰์•ฝ์ธ ์‚ฌ๋žŒ์ด ๋ณด๋Š” ๊ทธ๋ฆผ์€ ์•„๋‹Œ ์‚ฌ๋žŒ์ด ๋ณด๋Š” ๊ทธ๋ฆผ๊ณผ๋Š” ์ข€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ๋‹ค. ํฌ๊ธฐ๊ฐ€ N×N์ธ ๊ทธ๋ฆฌ๋“œ์˜ ๊ฐ ์นธ์— R(๋นจ๊ฐ•), G(์ดˆ๋ก) www.acmicpc.net ํ’€์ด ๊ฐ™์€ ์ƒ‰์ด ์ƒํ•˜์ขŒ์šฐ ํ•œ๊ณณ์ด๋ผ๋„ ์ธ์ ‘ํ•ด์žˆ์œผ๋ฉด ๊ฐ™์€ area๋กœ ๋˜๋ฏ€๋กœ, ๊นŠ์ด์šฐ์„ ํƒ์ƒ‰์„ ํ†ตํ•ด ๊ฐ™์€ ๊ตฌ์—ญ์„ ํ™•์ธํ•œ๋‹ค. ๋ฌธ์ œ์—์„œ '๊ฐ™์€ ์ƒ‰์ƒ์ด ์ƒํ•˜์ขŒ์šฐ๋กœ ์ธ์ ‘ํ•ด ์žˆ๋Š” ๊ฒฝ์šฐ'๋ผ๊ณ  ๋˜์–ด ์žˆ์–ด์„œ ์ƒํ•˜์ขŒ์šฐ์— ๋ชจ๋‘ ์ธ์ ‘ํ•ด์žˆ์–ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์—ˆ๋‹ค...โ”—|๏ฝ€O′|โ”› ์ผ๋ฐ˜์ธ์ด ๋ณด๋Š” ๊ตฌ์—ญ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์ž…๋ ฅ๋ฐ›์€ ๋ฐฐ์—ด ๊ทธ๋Œ€๋กœ DFS๋ฅผ ๋Œ๋ฆฐ๋‹ค. DFS๋ฅผ ๋Œ๋ฆฌ๋ฉด์„œ, 'G'์ƒ‰์„ ๋งŒ๋‚˜๋ฉด ํ•ด๋‹น ์ธ๋ฑ์Šค์—..
๋ฌธ์ œ Gold5 https://www.acmicpc.net/problem/11000 11000๋ฒˆ: ๊ฐ•์˜์‹ค ๋ฐฐ์ • ์ฒซ ๋ฒˆ์งธ ์ค„์— N์ด ์ฃผ์–ด์ง„๋‹ค. (1 ≤ N ≤ 200,000) ์ดํ›„ N๊ฐœ์˜ ์ค„์— Si, Ti๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ Si < Ti ≤ 109) www.acmicpc.net ํ’€์ด ์šฐ์„ ์ˆœ์œ„ ํ(PriorityQueue) ํ™œ์šฉ ์šฐ์„ ์ˆœ์œ„ ํ๋ž€? ๋“ค์–ด์˜จ ์ˆœ์„œ๋Œ€๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ๋‚˜๊ฐ€๋Š” ๊ฒƒ์ด ์•„๋‹Œ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋จผ์ € ๊ฒฐ์ •ํ•˜๊ณ  ๊ทธ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์€ ์—˜๋ฆฌ๋จผํŠธ๊ฐ€ ๋จผ์ € ๋‚˜๊ฐ€๋Š” ์ž๋ฃŒ๊ตฌ์กฐ ๋ฌธ์ œ์—์„œ๋Š” ๊ฐ•์˜๊ฐ€ ๊ฐ€์žฅ ์ผ์ฐ ๋๋‚˜๋Š” ๊ฐ•์˜์‹ค์ด ์šฐ์„ ์ˆœ์œ„๋กœ ๋ฐฐ์ •๋˜์–ด์•ผ ํ•จ(PriorityQueue Default) ๊ฐ•์˜์˜ start์™€ end๋ฅผ int[]๋กœ ์ž…๋ ฅ๋ฐ›์•„ ์ €์žฅ.๋๋‚˜๋Š” ์‹œ๊ฐ„์„ ๊ธฐ์ค€์œผ๋กœ ์˜ค๋ฆ„์ฐจ ์ˆœ ์ •๋ ฌ.์ฒซ ๋ฒˆ์งธ ์›์†Œ์˜ endTime์„ ํ์— ๋จผ..
๋ฌธ์ œ SWEA(SW Expert Academy) 3234๋ฒˆ ์ค€ํ™˜์ด์˜ ์–‘ํŒ”์ €์šธ [D4] ํ’€์ด ์–‘ํŒ”์ €์šธ์— ์˜ฌ๋ฆฌ๋Š” ์ˆœ์„œ ์ •ํ•˜๊ธฐ => ์ˆœ์—ด ์–ด๋Š์ชฝ์— ์˜ฌ๋ฆด์ง€ ์ •ํ•˜๊ธฐ => ๋ถ€๋ถ„์ง‘ํ•ฉ ๋ฌด๊ฒŒ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ์šฐ์„  ์˜ฌ๋ ค๋†“์„ ์ˆœ์„œ๋ฅผ ์ •ํ•จ. sorted๋ฐฐ์—ด์— ์‹คํ–‰์™„๋ฃŒ ๋œ ์ˆœ์—ด์„ ์ €์žฅํ•˜๋ฉฐ, ์ˆœ์—ด์ด ์™„์„ฑ๋˜์—ˆ์„ ๊ฒฝ์šฐ(cnt==N) ์–ด๋Š์ชฝ์— ์˜ฌ๋ฆด์ง€ ์ •ํ•จ. ํ˜„์žฌ ์ถ”๋ฅผ ์˜ค๋ฅธ์ชฝ์— ์˜ฌ๋ฆฌ๋Š” ๊ฒฝ์šฐ, ์™ผ์ชฝ์— ์˜ฌ๋ฆฌ๋Š” ๊ฒฝ์šฐ๋ฅผ ๊ฐ๊ฐ ์‹คํ–‰. ์‹คํ–‰๋„์ค‘ left
์ ์ด
'๐Ÿ“ ์•Œ๊ณ ๋ฆฌ์ฆ˜' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (10 Page)