์๊ณ ๋ฆฌ์ฆ์ด๋?
- ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋ฐฉ๋ฒ
์์
๊ฑด๋๋ฐ๊ธฐ ํน์ ์ดํด๋ณด๊ธฐ ์ ๋ต
- ์์ทจ๋ฐฉ ๊ตฌํ๊ธฐ
- ๋ง์๋ ์์์ ์ฐพ์๋ค๋๊ธฐ
- ๋ง์์ ๋๋ ์ท ๊ณ ๋ฅด๊ธฐ
์๊ฐ ๋ณต์ก๋
- ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ๊ณผ ์ ๋ ฅ์ ํจ์ ๊ด๊ณ
- ๊ณ์ฐ๋ฒ = ํต์ฌ์ด ๋๋ ์ฐ์ฐ์ด ๋ฌด์์ผ๊น?
- ํญ์ ์ต์ ์ ๊ฒฝ์ฐ๋ฅผ ์๊ฐ๋ณต์ก๋๋ก ์ด๋ค.
- ์ต์ ์ ๊ฒฝ์ฐ๋ ์ด๋ค ์๊ณ ๋ฆฌ์ฆ์ ์จ๋ ๋ง์กฑ์ค๋ฌ์ด ๊ฒฝ์ฐ๊ฐ ๋์ค๊ธฐ ๋๋ฌธ์ ์ต์ ์ ๊ฒฝ์ฐ๋ฅผ ์๊ฐ๋ณต์ก๋๋ก ์ฌ์ฉ
ํ์ค์ ์๊ณ ๋ฆฌ์ฆ
- Polynomial complexity (P ๋ฌธ์ )
- sorting. dp
๋นํ์ค์ ์๊ณ ๋ฆฌ์ฆ
- Nondeterministic Polynomial complexity (NP ๋ฌธ์ )
- ์์ธ์ ๋ถํด ๋ฌธ์
- ex) 21์ด ์ด๋ค ์๋ค์ ๊ณฑ์ธ์ง ๊ตฌํ๋ ๊ฒ์ ์ค๋๊ฑธ๋ฆผ
- q์ p์ ๊ณฑ์ n์ด๋ผํ๊ณ ์ด๋ฅผ ๊ณต๊ฐํค๋ก ๋๋ค.
- ํด๋ฐํด ๊ฒฝ๋ก ๋ฌธ์
- ์ปดํจํฐ๋ก๋ ํ ์ ์๋ค
- ๋๋ฌด ์ค๋ ๊ฑธ๋ ค
##
- ์ํ๋ ํ์๋ฅผ ๊ฒ์ฆํ ๋ ..
- ๋ชฉํคํ ๋ฅผ ์์ฐ๊ณ ์๋น์ค ์์์ ๋ค์ค๋ฅผ ์ฐ์ง๋ง ์๋น์ค๋ฅผ ๊ฒ์ฆํ๊ณ ์ถ๋ค.
- ๋ค์ค๋ฅผ ๋ชฉ์ผ๋ก ํ๋ ์คํ ์ผ๋ก ํ๋
- ์คํ ์ thenโฆ ์คํ ์ ๊ฐ ๊ฒ์ฆ์ ์ํ๋ฉด ๋จ
- ๋ชฉ์ ๊ฐ ๊ฒ์ฆ์ ํด์ผํจ
- ๋ชฉ์ ์ค์ ๋ก add๊ฐ ๋์ํ๋์ง๋ฅผ ๊ฒ์ฆํด์ผํจ