์์ ๊ฒ์ (Exaustive Search) ์์ ๊ฒ์ ๋ฐฉ๋ฒ์ ๋ฌธ์ ์ ํด๋ฒ์ผ๋ก ์๊ฐํ ์ ์๋ ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๋์ดํด๋ณด๊ณ ํ์ธํ๋ ๊ธฐ๋ฒ์ด๋ค. Brute-force ํน์ generate-and-test ๊ธฐ๋ฒ์ด๋ผ๊ณ ๋ ๋ถ๋ฆฌ ์ด๋ค. ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ํ ์คํธ ํ ํ, ์ต์ข ํด๋ฒ์ ๋์ถํ๋ค. ์ผ๋ฐ์ ์ผ๋ก ๊ฒฝ์ฐ์ ์๊ฐ ์๋์ ์ผ๋ก ์์ ๋ ์ ์ฉํ๋ค. ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ์์ฑํ๊ณ ํ ์คํธ ํ๊ธฐ ๋๋ฌธ์ ์ํ ์๋๋ ๋๋ฆฌ์ง๋ง, ํด๋ต์ ์ฐพ์๋ด์ง ๋ชปํ ํ๋ฅ ์ด ์๋ค. ์๊ฒฉ๊ฒ์ ํ๊ฐ ๋ฑ์์ ์ฃผ์ด์ง ๋ฌธ์ ๋ฅผ ํ ๋, ์ฐ์ ์์ ๊ฒ์์ผ๋ก ์ ๊ทผํ์ฌ ํด๋ต์ ๋์ถํ ํ, ์ฑ๋ฅ ๊ฐ์ ์ ์ํด ๋ค๋ฅธ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๊ณ ํด๋ต์ ํ์ธํ๋ ๊ฒ์ด ๋ฐ๋์งํ๋ค. ํ์ ์๊ณ ๋ฆฌ์ฆ (Greedy) ํ์ ์๊ณ ๋ฆฌ์ฆ์ ์ต์ ํด๋ฅผ ๊ตฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ทผ์์์ ์ธ ๋ฐฉ๋ฒ ์ฌ๋ฌ ๊ฒฝ..