Algorithm/๊ฐ๋
์ ๋ฆฌ
DP์ ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋
์ ๋ฆฌ๋ ์๋์ ์ ์ด๋์์ต๋๋ค. 2579๋ฒ: ๊ณ๋จ ์ค๋ฅด๊ธฐ ๊ณ๋จ ์ค๋ฅด๊ธฐ ๊ฒ์์ ๊ณ๋จ ์๋ ์์์ ๋ถํฐ ๊ณ๋จ ๊ผญ๋๊ธฐ์ ์์นํ ๋์ฐฉ์ ๊น์ง ๊ฐ๋ ๊ฒ์์ด๋ค. ๊ณผ ๊ฐ์ด ๊ฐ๊ฐ์ ๊ณ๋จ์๋ ์ผ์ ํ ์ ์๊ฐ ์ฐ์ฌ ์๋๋ฐ ๊ณ๋จ์ ๋ฐ์ผ๋ฉด ๊ทธ ๊ณ๋จ์ ์ฐ์ฌ ์๋ ์ www.acmicpc.net ์์ ๋ฌธ์ ํ์ด๋ฅผ ์งํํ์์ต๋๋ค. ๋๊ฐ์ง ๋ชจ๋๋ก ํ์ด๋ฅผ ์งํํ๋ค ๋ณด๋ [๋ฐฑ์ค] 2579๋ฒ - ๊ณ๋จ ์ค๋ฅด๊ธฐ (C++) 2579๋ฒ: ๊ณ๋จ ์ค๋ฅด๊ธฐ ๊ณ๋จ ์ค๋ฅด๊ธฐ ๊ฒ์์ ๊ณ๋จ ์๋ ์์์ ๋ถํฐ ๊ณ๋จ ๊ผญ๋๊ธฐ์ ์์นํ ๋์ฐฉ์ ๊น์ง ๊ฐ๋ ๊ฒ์์ด๋ค. ๊ณผ ๊ฐ์ด ๊ฐ๊ฐ์ ๊ณ๋จ์๋ ์ผ์ ํ ์ ์๊ฐ ์ฐ์ฌ ์๋๋ฐ ๊ณ๋จ์ ๋ฐ์ผ๋ฉด ๊ทธ ๊ณ๋จ์ jun-13.tistory.com ๊ฒฐ๋ก ์์ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋์ค๊ฒ ๋์๋๋ฐ ํต์ฌ๋ง ์ ๋ฆฌ๋ฅผ ํด๋ณด์๋ฉด "๊ทธ๋ฅ ์ ์ฝ์กฐ๊ฑด์ด ์๋ ..
Algorithm/๊ฐ๋
์ ๋ฆฌ
๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ (Dynamic Programming)๋. ์์์ ๊ธ์๋ฅผ ๋ฐ์ dp ๋ผ๊ณ ๋ ๋ถ๋ฆฌ๊ณ ๋์ ๊ณํ๋ฒ์ด๋ผ๊ณ ๋ ๋ถ๋ฆฐ๋ค. "ํน์ ๋ฒ์๊น์ง์ ๊ฐ์ ๊ตฌํ๊ธฐ ์ํด์ ๊ทธ๊ฒ๊ณผ ๋ค๋ฅธ ๋ฒ์๊น์ง์ ๊ฐ์ ์ด์ฉํ์ฌ ํจ์จ์ ์ผ๋ก ๊ฐ์ ๊ตฌํ๋ ์๊ณ ๋ฆฌ์ฆ" ์๊ณ ๋ฆฌ์ฆ์์ ์ฃผ์ด์ง ๋ฌธ์ ์ ์ ๊ทผํ๊ธฐ์ํด ์ฌ๋ฌ๊ฐ์ ํ์๋ฌธ์ ์ ํ์ด๋ฅผ ๋ง๋ค๊ณ , ๊ทธ ํ์ด๋ฅผ ๋ฐํ์ผ๋ก ์งํํ์ฌ ์ต์ข
์ ์ธ ๋ฌธ์ ์ ๋๋ฌํ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ผ๊ณ ์๊ฐ์ ํ๋ฉด ๋๋ค๊ณ ํฉ๋๋ค. ์์ ๊ฐ์ ์ค๋ช
์ผ๋ก๋ dp๋ฅผ ์ฒ์ ์ ํ๋ ์ฌ๋์์๋ ํฌ๊ฒ ์๋ฟ์ ์ ์๋ ์ด์ผ๊ธฐ๋ผ์ ๊ฐ๋จํ๊ฒ ์ด์ผ๊ธฐ๋ฅผ ํ์๋ฉด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์ ํ์์ ์ฐพ์๋ธ ํ ์ ํ์์ ๋ฐํ์ผ๋ก ํ์๋ฌธ์ ๋ถํฐ ์ฐจ๋ก๋ก ๊ตฌํด๋๊ฐ์ ์ต์ข
์ ์ธ ๋ต์๋์ถํด๋ด๋ ํํ์ ์๊ณ ๋ฆฌ์ฆ ์ผ๋ก ์ค๋ช
์ ํ ์ ์๋ค. ๊ทธ๋๋ ์์ ์์ด๋ ์ดํดํ๊ธฐ๊ฐ ํ๋ค์ด ..