E D R , A S I H C RSS

Adventures In Moving:PartIV

ด ๋ฌธ œ๋Š”

ธ๊ธฐ๋„:A(A,B,C), „๊ณต๋ฅ :๋‚ฎŒ(๋‚ฎŒ,๋ณด†ต,๋†’Œ), ๋ ˆ๋ฒจ:3(1~4)

About AdventuresInMoving:PartIV

›Œ„ธ๋ฃจ—„œ ๋Œ€๋„‹œ๋กœ ด‚ฌ๋ฅผ ๊ฐ€๋ ค๊ณ  •˜๋Š”๋ฐ, ด‚ฟง Šธ๋Ÿญ„ ๋นŒ๋ ค„œ ๊ฐˆ๊นŒ ƒ๊ฐ ค‘ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ š”ฆ˜ ๊ธฐ๋ฆ„ ๊ฐ’ด •˜๋„ ๋น„‹ธ„œ ๊ฐ€๋Š”๋ฐ ๊ธฐ๋ฆ„ ๊ฐ’ด –ผ๋งˆ  •๋„ ๋“คง€ ๋ฏธ๋ฆฌ ๊ณ„‚ฐ•ด๋ณด๊ณ ž •œ๋‹ค.

ด Šธ๋Ÿญ€ 1‚ฌ๋กœ๋ฏธ„ฐ๋ฅผ ๊ฐ€๋Š” ๋ฐ 1๋ฆฌ„˜ ๊ธฐ๋ฆ„ด •„š”•˜๋‹ค. ๊ธฐ๋ฆ„†ต€ 200๋ฆฌ„ฐ๋‹ค. ›Œ„ธ๋ฃจ—„œ Šธ๋Ÿญ„ ๋นŒ๋ฆด ๋•Œ๋Š” ๊ธฐ๋ฆ„†ตด  ˆ๋ฐ˜๋งŒผ ฐจ žˆ๋‹ค. ๋‚˜ค‘— ๋Œ€๋„‹œ—„œ ฐจ๋ฅผ ๋ฐ˜๋‚ฉ•  ๋•Œ๋„ ๊ธฐ๋ฆ„€  ˆ๋ฐ˜ ดƒ „›Œ ๋†“•„•ผ •œ๋‹ค. ๊ทธ๋ ‡๊ฒŒ •˜ง€ •Šœผ๋ฉด ๋ Œƒˆ šŒ‚ฌ— ›”ฌ ๋น„‹ผ ๋น„šฉ„ ง€๋ถˆ•ด•ผ •œ๋‹ค. ๊ธฐ๋ฆ„ ๊ฐ’€ ตœ๋Œ€•œ •„๋ผ๊ณ  ‹ถง€๋งŒ, ๊ทธ๋ ‡๋‹ค๊ณ  •ด„œ ๊ธธ œ„—„œ ๊ธฐ๋ฆ„ด ๋ฐ”๋‹ฅ๋‚˜„œ ๋ฉˆถฐ„œ๋Š” ผ€ —†๋„๋ก •ด•ผ •œ๋‹ค.

Input

ฒซ „—๋Š” …ŒŠคŠธ ผ€ดŠค˜ ๊ฐœˆ˜๋ฅผ ๋‚˜ƒ€๋‚ด๋Š” –‘˜  •ˆ˜๊ฐ€ ž…๋ ฅ๋˜๋ฉฐ, ๊ทธ ๋‹คŒ „€ ๋นˆ „ด๋‹ค. ๊ฐ …ŒŠคŠธ ผ€ดŠค๋Š”  •ˆ˜๋งŒœผ๋กœ ๊ตฌ„๋œ๋‹ค. ฒซ๋ฒˆงธ  •ˆ˜๋Š” ›Œ„ธ๋ฃจ—„œ ๋Œ€๋„‹œ๊นŒง€˜ ๊ฐ๋ฆฌ๋ฅผ ‚ฌ๋กœ๋ฏธ„ฐ ๋‹จœ„๋กœ ‘œ‹œ•œ ๊ฒƒœผ๋กœ, ตœ๋Œ€ 10,000ด๋‹ค. ๊ทธ ๋ฐ‘œผ๋กœ๋Š” ถœ๋ฐœง€๋กœ๋ถ€„ฐ ๊ฐ๋ฆฌ๊ฐ€ ๊ฐ€๊นŒšด ๊ฒƒ๋ถ€„ฐ ๋จผ ๊ฒƒ ˆœ„œ๋กœ, ฃผœ †Œ— ๋Œ€•œ  •๋ณด๊ฐ€ ž…๋ ฅ๋˜๋ฉฐ, ตœ๋Œ€ 100๊ฐœ๊นŒง€ ž…๋ ฅ๋  ˆ˜ žˆ๋‹ค. ๊ฐ ฃผœ †Œ— ๋Œ€•ด ›Œ„ธ๋ฃจ๋กœ๋ถ€„˜ ๊ฐ๋ฆฌ(‚ฌ๋กœ๋ฏธ„ฐ ๋‹จœ„)™€ œ˜๋ฐœœ  1๋ฆฌ„ฐ๋‹น ๊ฐ€๊ฒฉ(0.1„Šธ ๋‹จœ„)ด ž…๋ ฅ๋œ๋‹ค. ๋ฆฌ„ฐ๋‹น œ˜๋ฐœœ  ๊ฐ’€ ตœ๋Œ€ 2,000(ฆ‰ 200„Šธ = 2๋‹ฌ๋Ÿฌ)ด๋‹ค. „œ๋กœ ๋‹ค๋ฅธ …ŒŠคŠธ ผ€ดŠค ‚ฌด—๋Š” ๋นˆ „ด ž…๋ ฅ๋œ๋‹ค.

output

๊ฐ …ŒŠคŠธ ผ€ดŠค— ๋Œ€•ด ›Œ„ธ๋ฃจ—„œ ๋Œ€๋„‹œ๊นŒง€ ๊ฐ€๋Š” ๋ฐ ๋“œ๋Š” —ฐ๋ฃŒ๋น„˜ ตœ†Œ ๊ฐ’„ ถœ๋ ฅ•œ๋‹ค. ๋ฌธ œ˜  œ•ฝกฐ๊— ๋”ฐ๋ฅผ ๋•Œ ›Œ„ธ๋ฃจ—„œ ๋Œ€๋„‹œ๊นŒง€ ๊ฐˆ ˆ˜ —†œผ๋ฉด "Impossible"ด๋ผ๊ณ  ถœ๋ ฅ•œ๋‹ค. „œ๋กœ ๋‹ค๋ฅธ …ŒŠคŠธ ผ€ดŠค— ๋Œ€•œ ๊ฒฐ๊ณผ ‚ฌด—๋Š” ๋นˆ „„ ถœ๋ ฅ•œ๋‹ค.

Sample Input

~cpp 
1

500
100 999
150 888
200 777
300 999
400 1009
450 1019
500 1399

Sample Output

~cpp 
450550

’€ด

ž‘„ž ‚ฌšฉ–ธ–ด ๊ฐœ๋ฐœ‹œ๊ฐ„ ฝ”๋“œ
๋ฌธ๋ณดฐฝ C++ 2ผ AdventuresInMoving:PartIV/๋ฌธ๋ณดฐฝ
๊น€ƒ„ C++ 2ฃผผ AdventuresInMoving:PartIV/๊น€ƒ„

“ฐ๋ ˆ๋“œ

Œ. ๋‚˜ค‘— ๋Œ€๋„‹œ—„œ ฐจ๋ฅผ ๋ฐ˜๋‚ฉ•  ๋•Œ๋„ ๊ธฐ๋ฆ„€  ˆ๋ฐ˜ ดƒ „›Œ ๋†“•„•ผ •œ๋‹ค. —ฌ๊ธฐ„œ  ˆ๋ฐ˜ ดƒด๋ผ๋Š” กฐ๊— ฃผ˜๋ฅผ •˜ง€ •Šœผ๋ฉด •ˆ๋ฉ๋‹ˆ๋‹ค. -- ๋ณดฐฝ

Greedy•œ „ ƒด •ˆ๋˜๋Š” ๋ฐ˜๋ก€

œ„˜ …ŒŠคŠธ ผ€ดŠค๋ฅผ ๋ณด๋ฉด ฒ˜Œ—๋Š” ๊ฐ๋ฆฌ๊ฐ€ 100ธ ฃผœ †Œ— ๋ฌดกฐ๊ด ๊ฐ€•ผ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๊ธฐ๋ฆ„€ 0ด ๋˜๊ณ , Šค„ฐ๋””๋•Œ ๋ง•œ ๋ฐฉ๋ฒ•œผ๋กœ •˜๋ฉด •ž˜ 200๊นŒง€๋ฅผ ‚ด”ผ๊ณ , ๊ฐ€žฅ ž‘€ ๊ฐ€๊ฒฉด žˆ๋Š” ๊ณณธ (200, 777) ๊นŒง€ ๊ฐˆ ˆ˜ žˆ๋Š” ๊ธฐ๋ฆ„ 100„„ฃ๊ณ  ถœ๋ฐœ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ —ฌ๊ธฐ„œ ‚ดŽด๋ณด๋ฉด ตœ ˜ •ด๋Š” —ฌ๊ธฐ„œ 50๋งŒผ˜ ๊ธฐ๋ฆ„๋งŒ ๋„ฃ๊ณ , 150˜ ง€ —„œ ๋˜ 50˜ ๊ธฐ๋ฆ„„„–ด„œ (200,777)— ๊ฐ€๋Š” ๊ฒฝšฐž…๋‹ˆ๋‹ค. -- ๋ณดฐฝ
----
๋ฌธ œ๋ถ„๋ฅ˜ / ๊ฒฝ‹œ๋Œ€šŒค€๋น„๋ฐ˜
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:22:26
Processing time 0.0166 sec