๋ชฉ๋ก2024/02/29 (1)

SJ_Koding

๋ฐฑ์ค€ 1202: ๋ณด์„ ๋„๋‘‘(๊ณจ๋“œ II) - Greedy, Priority Queue

1202๋ฒˆ: ๋ณด์„ ๋„๋‘‘ ์ฒซ์งธ ์ค„์— N๊ณผ K๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ N, K ≤ 300,000) ๋‹ค์Œ N๊ฐœ ์ค„์—๋Š” ๊ฐ ๋ณด์„์˜ ์ •๋ณด Mi์™€ Vi๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (0 ≤ Mi, Vi ≤ 1,000,000) ๋‹ค์Œ K๊ฐœ ์ค„์—๋Š” ๊ฐ€๋ฐฉ์— ๋‹ด์„ ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ๋ฌด๊ฒŒ Ci๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ Ci www.acmicpc.net ์œ ๋ช…ํ•œ ๋ณด์„ ๋ฌธ์ œ์ด๋‹ค. ์Šคํ„ฐ๋””์—์„œ ์ง„ํ–‰ํ–ˆ๋˜ ๋ฌธ์ œ์ด๊ณ  ๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ณต๋ถ€ํ•  ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ๋ฌธ์ œ์ธ ๊ฒƒ ๊ฐ™์•„, ์ •๋ฆฌ์ฐจ์›์—์„œ ํฌ์ŠคํŒ…ํ•œ๋‹ค. ๋ฌธ์ œ ์š”์•ฝ: ์ตœ๋Œ€ ์šฉ๋Ÿ‰์ด ๋‹ค์–‘ํ•œ ๊ฐ€๋ฐฉ๋“ค์ด ์ฃผ์–ด์ง€๊ณ  ๊ฐ€๋ฐฉ์—๋Š” ํ•˜๋‚˜์˜ ๋ณด์„๋งŒ ๋‹ด์„ ์ˆ˜ ์žˆ๋‹ค. ๋ณด์„์€ ๋ฌด๊ฒŒ์™€ ๊ฐ’์–ด์น˜๊ฐ€ ๊ฐ๊ฐ ์ฃผ์–ด์ง€๊ณ , ์ตœ๋Œ€ 30๋งŒ๊ฐœ๋ฅผ ํ›”์น  ์ˆ˜ ์žˆ๋‹ค. ๋ณด์„์˜ ๋ฌด๊ฒŒ๊ฐ€ ๊ฐ€๋ฐฉ์˜ ์ตœ๋Œ€ ์šฉ๋Ÿ‰๋ณด๋‹ค ํฌ๋ฉด ๊ฐ€๋ฐฉ์— ๋‹ด์„ ์ˆ˜ ์—†๋‹ค. ์ตœ๋Œ€๋กœ ํ›”์น  ์ˆ˜ ์žˆ๋Š” ๋ณด์„์˜ ๊ฐ’์–ด์น˜ ์ดํ•ฉ์„ ๊ตฌ..

Algorithm/Greedy 2024. 2. 29. 23:14