N-Queen ๋ฌธ์ ๋ ํฌ๊ธฐ๊ฐ N ร N์ธ ์ฒด์คํ ์์ N๊ฐ์ ํธ์ ์๋ก ๊ณต๊ฒฉํ ์ ์๊ฒ ๋๋ ๋ฌธ์ ์ด๋ค. ํธ์ ๊ฐ์ ํ, ์ด, ๋๋ ๋๊ฐ์ ์์ ์๋ ๋ค๋ฅธ ๊ธฐ๋ฌผ์ ๊ณต๊ฒฉํ ์ ์๋ค.
์ด ๋ฌธ์ ์์๋ ์ฒด์คํ์ด ์ฐ๊ทธ๋ฌ์ ธ ์๋ค. ์ฆ ์ฒด์คํ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ ๋ณผ๋ก์ฌ๊ฐํ ABCD๋ก, ์ฌ๊ฐํ์ ๋ค ๋ณ์ N๋ฑ๋ถํ๊ณ , ๋ค ์ ๋ถ AB์ CD, AD์ BC์ ์๋ N โ 1๊ฐ์ ๋ฑ๋ถ์ ๋ค์ ๋ง์ฃผ ๋ณด๋ ๊ฒ๋ผ๋ฆฌ ์ด์ด์ ๋ง๋ค์ด์ง N2๊ฐ์ ์ฌ๊ฐํ ์นธ์ผ๋ก ๊ตฌ์ฑ๋๋ค.

์ด ์ฒด์คํ ์์ ํธ N๊ฐ๋ฅผ ์๋ก ๊ณต๊ฒฉํ์ง ๋ชปํ๋๋ก ๋๋ ๋ฐฉ๋ฒ๋ค ๊ฐ์ด๋ฐ, ํธ์ด ์์นํ ์นธ์ ๋์ด์ ํฉ์ด ์ต๋๊ฐ ๋๋ ๊ฒฝ์ฐ๋ฅผ ๊ตฌํ์.
์ฒซ์งธ ์ค์ N์ด ์ฃผ์ด์ง๋ค.
๋์งธ ์ค์ ๋ค ๊ผญ์ง์ A, B, C, D์ ์ขํ x**A, y**A, x**B, y**B, x**C, y**C, x**D, y**D๊ฐ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋์ด ์ฃผ์ด์ง๋ค. ์ ์ ์์๋ ์๊ณ๋ฐฉํฅ ๋๋ ๋ฐ์๊ณ๋ฐฉํฅ์ด๋ค.
์ฒซ์งธ ์ค์ ํธ์ด ์์นํ ์นธ์ ๋์ด์ ํฉ์ด ๊ฐ์ฅ ํด ๋์ ๊ฐ์ ์ถ๋ ฅํ๋ค. ์ ๋/์๋์ค์ฐจ๋ 10โ9๊น์ง ํ์ฉํ๋ค.