๋ฐฑํธ๋ํน(Back Tracking) - ์์ ํ์์์ ๋ถํ์ํ ๋ถ๊ธฐ(Branch)๋ฅผ ๊ฐ์ง์น๊ธฐ(Pruning) - ํด๋ฅผ ์ฐพ๋ ๋์ค ํด๊ฐ ์๋์ด์ ๋งํ๋ฉด, ๋๋์๊ฐ์ ๋ค์ ํด๋ฅผ ์ฐพ์๊ฐ๋ ๊ธฐ๋ฒ ์ฆ, Backtracking์ด๋, ๊ฐ๋จํ๊ฒ ๋งํด brute-force(์ ๋ถ ์ผ์ผํ ๋ค ํด๋ณด๋ ๊ฒ)๋ฐฉ๋ฒ์ ์ํํ์ง๋ง ํ์ ํจ์(bounding function)์ ์ด์ฉํด ๊ฒฝ์ฐ์ ์๋ฅผ ์ค์ฌ๋๊ฐ๋ ๋ฐฉ๋ฒ์ ๋งํ๋ค. [๊ด๋ จ๋ฌธ์ ] 9663๋ฒ: N-Queen N-Queen ๋ฌธ์ ๋ ํฌ๊ธฐ๊ฐ N × N์ธ ์ฒด์คํ ์์ ํธ N๊ฐ๋ฅผ ์๋ก ๊ณต๊ฒฉํ ์ ์๊ฒ ๋๋ ๋ฌธ์ ์ด๋ค. N์ด ์ฃผ์ด์ก์ ๋, ํธ์ ๋๋ ๋ฐฉ๋ฒ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. www.acmicpc.net [ํ์ด] 1์ฐจ์ ํ์ด int queen_col[15] ์ ์ด์ฉํด์ ํธ์ ์..