[BOJ] 1074๋ฒ | Z (C++)
๐๋ฌธ์ ๋ณด๋ฌ๊ฐ๊ธฐ 1074๋ฒ: Z ํ์๋ ํฌ๊ธฐ๊ฐ 2N × 2N์ธ 2์ฐจ์ ๋ฐฐ์ด์ Z๋ชจ์์ผ๋ก ํ์ํ๋ ค๊ณ ํ๋ค. ์๋ฅผ ๋ค์ด, 2×2๋ฐฐ์ด์ ์ผ์ชฝ ์์นธ, ์ค๋ฅธ์ชฝ ์์นธ, ์ผ์ชฝ ์๋์นธ, ์ค๋ฅธ์ชฝ ์๋์นธ ์์๋๋ก ๋ฐฉ๋ฌธํ๋ฉด Z๋ชจ์์ด๋ค. N > 1์ธ ๊ฒฝ์ฐ, ๋ฐฐ์ด์ www.acmicpc.net ๐จ๐ปํ์ด ๊ณผ์ ์ฒ์์ ๋ฌธ์ ๋ฅผ ๋ณด๊ณ ๋ณ ์๊ฐ์์ด ๋ฐฐ์ด ์ ์ธํ๊ณ ๋ถํ ์ ๋ณต์ ํ๋ค๊ฐ ๋ฉ๋ชจ๋ฆฌ ์ด๊ณผ. (\( 2^{15} \times 2^{15} \)) ๋ฐฐ์ด ์์ด ์นด์ดํ
๋ณ์ ํ๋๋ก๋ง ์๋ฌด ์๊ฐ์์ด ์
๋ค๊ฐ ์๊ฐ ์ด๊ณผ. (ํ๋์ฉ ๋๋ฉด์ ์ ๊ฒํ๋ฉด ๊ฒฐ๊ตญ \(\mathrm{O( 2^{15} \times 2^{15})}\)) ๊ทธ๋์ 4๋ฑ๋ถ์ ํ๊ณ , ์ฐพ๊ณ ์ ํ๋ (ํ, ์ด)์ด ํด๋น ์นธ์ ์๋ ๊ฒฝ์ฐ์๋ ์ฌ๊ฐํ ๊ฐ์๋งํผ ๋ํด ์ฃผ์์ต๋๋ค. ๋ง์ฝ ์ฐพ๊ณ ์ ํ๋..