์ด ๋ฌธ์ ๋ ¶
์ธ๊ธฐ๋: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)์ ๊ฐ๋ ๊ฒฝ์ฐ์
๋๋ค. -- ๋ณด์ฐฝ
----
๋ฌธ์ ๋ถ๋ฅ / ๊ฒฝ์๋ํ์ค๋น๋ฐ
----
๋ฌธ์ ๋ถ๋ฅ / ๊ฒฝ์๋ํ์ค๋น๋ฐ