2. ์ด์์ฒด์ ์ ๋ฐ์
์ด์์ฒด์ ๊ฐ ๋ฐ์ ํ ๊ณผ์ ์ด์์ฒด์ ๋ ํฌ๊ฒ ๊ณ ์ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์, ๋ด์ฅ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์, ๋ก๋ ํ๋ก๊ทธ๋จ, ์์ ์ด์์ฒด์ , ์ต์ด์ ์ด์์ฒด์ (๋ฐฐ์น ์ด์์ฒด์ ), ๋ค์ค ํ๋ก๊ทธ๋๋ฐ ์ด์์ฒด์ , ์๋ถํ ๋ค์คํ๋ก๊ทธ๋๋ฐ, ๊ฐ์ธ์ฉ ์ด์์ฒด์ ๋ก ๋๋๋ค. ๊ทธ ์ธ, ์๋ฒ ๋๋ ์ด์์ฒด์ , ๋ชจ๋ฐ์ผ ์ด์์ฒด์ , ์ค์๊ฐ ์ด์์ฒด์ , ์๋ฒ ์ด์์ฒด์ ๋ฑ์ด ์๋ค. ๊ณ ์ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์ (fixed program computer) 1940๋
๋ ์ปดํจํฐ๋ก OS์ ๋ํ ๊ฐ๋
์ด ์์ ๋์ด๋ค. ์ด ๋๋ HW๋ง ์กด์ฌํ๊ณ ํค๋ณด๋๋ก ๋ช
๋ น์ ํ๋ ๊ฐ๋
์ด ์์ ๋์ด๋ค. ๊ทธ๋ผ ์ด๋ป๊ฒ ํ๋ก๊ทธ๋๋ฐ์ ํ์๊น? ์ข
์ด์ ์ค์์น์ ์ ์ ์ฐ๊ฒฐ๋๋ฅผ ์์ฑํ๋ฉฐ ๋ฐฐ์ ํ์ ์ ์ ์ ์ฐ๊ฒฐํ๋ ๋ฐฉ์์ ์ฌ์ฉํ๋ค. ํ๋์ ๊ณ์ฐ์ ์ํด ํ ๋ฒ์ ์
๋ ฅ(์ ์ ์ฐ๊ฒฐ)์ด ์ค๋ ๊ฑธ๋ฆฌ๊ณ ์ฐ์ฐ์๋ ์ค๋ ๊ฑธ๋ ค์ ๊ณ ์ ..
2024. 4. 21.
๋ฐฑ์ค - [BOJ 2109] ์ํ๊ฐ์ฐ
๋ฐฑ์ค ์จ๋ผ์ธ ์ ธ์ง(BOJ)์์ ์ ๊ณต ๋๋ 2019๋ฒ ๋ฌธ์ ๋ ๊ทธ๋ฆฌ๋(Greedy, ํ์๋ฒ) ์ ํ์ด๋ค. ํด๋น ๋ฌธ์ ๋ code.plus ์ค๊ธ 1/3, ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ๊ฒ์๋ ๋ฌธ์ ์ด๋ค. ๋ฌธ์ ํ ์ ๋ช
ํ ํ์์๊ฒ n(0 ≤ n ≤ 10,000)๊ฐ์ ๋ํ์์ ๊ฐ์ฐ ์์ฒญ์ ํด ์๋ค. ๊ฐ ๋ํ์์๋ d(1 ≤ d ≤ 10,000)์ผ ์์ ์์ ๊ฐ์ฐ์ ํด ์ฃผ๋ฉด p(1 ≤ p ≤ 10,000)๋งํผ์ ๊ฐ์ฐ๋ฃ๋ฅผ ์ง๋ถํ๊ฒ ๋ค๊ณ ์๋ ค์๋ค. ๊ฐ ๋ํ์์ ์ ์ํ๋ d์ p๊ฐ์ ์๋ก ๋ค๋ฅผ ์๋ ์๋ค. ์ด ํ์๋ ์ด๋ฅผ ๋ฐํ์ผ๋ก, ๊ฐ์ฅ ๋ง์ ๋์ ๋ฒ ์ ์๋๋ก ์ํ๊ฐ์ฐ์ ํ๋ ค ํ๋ค. ๊ฐ์ฐ์ ํน์ฑ์, ์ด ํ์๋ ํ๋ฃจ์ ์ต๋ ํ ๊ณณ์์๋ง ๊ฐ์ฐ์ ํ ์ ์๋ค. ์๋ฅผ ๋ค์ด ๋ค ๋ํ์์ ์ ์ํ p๊ฐ์ด ๊ฐ๊ฐ 50, 10, 20, 30์ด๊ณ , d๊ฐ์ด ..
2024. 2. 29.