1. ๋ฌธ์ 2. ์ ์ถ๋ ฅ 3. ์ ์ถ๋ ฅ ์์ 4. ๋ฌธ์ ์ค๊ณ N์ด 80์ด๋ฏ๋ก, ์์ ํ์(Back-tracking)์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ ๊ฐ์ฅ ์์ ์๋ฅผ ๋ํ๋ด๋ ์์ด๋ง ์ถ๋ ฅํ๊ธฐ ์ํด์ ๊ฐ์ฅ ์์ ์์ธ 1๋ถํฐ ์ฐจ๋ก๋ก ๋์์ ๋, ์ต์ด๋ก ์์ฑ๋๋ ์์ด์ ์ถ๋ ฅํ๋ฉด ๋๋ ๊ฒ์ ์ ์ ์์ ๊ฐ ์๋ฆฌ์๋ฆฌ ๋ง๋ค 1๋ถํฐ ์๋ฅผ ๋์์ผ๋ก์จ ํด๋น ์๋ฅผ ํฌํจํ๋ ์ฐ์๋๋ ๋ถ๋ถ์์ ์ค๋ณต์ด ์๋ค๋ฉด ๋ค์ ์ซ์๋ฅผ ๋์ผ๋ฉด ๋๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ค์ ๋๋์์(Back-tracking) ๋ค์ ์ซ์๋ฅผ ๋์ ํ๋ํ๋ ์ผ์ผํ ํด๋ด์ผ๋ก์จ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ ํด๋น ์๋ฅผ ํฌํจํ๋ ์ฐ์๋๋ ๋ถ๋ถ์์ ์ค๋ณต์ด ์๋์ง ๊ฒ์ฌํ๊ธฐ ์ํด์๋ ํ์ฌ ๋์์ผ ํ๋ ์ซ์๊ฐ ๊ฐ์ฅ ๋์ ์์นํด ์์ ๊ฒ์ด๊ณ , ์ฐ์๋๋ ๊ตฌ๊ฐ์ 1๋ถํฐ (ํ์ฌ ์์น + 1) / 2 ๊น์ง์..