๐ป Computer Science191 [์๊ณ ๋ฆฌ์ฆ PS] ๋ฐฑ์ค 15649๋ฒ N๊ณผ M (1) ์๋ฐ ๋ฌธ์ ํ์ด ๋ฌธ์ ํด๋น ํฌ์คํ ์ ๋ฐฑ์ค์ N๊ณผ M (1) ์ ์ ๊ทผ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ค๋ช ํ ๊ธ ์ ๋๋ค. ์ ๋ต ์์ค ์ฝ๋๋ฅผ ํ์ธํ์๋ ค๋ฉด solve url ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํด์ผ ํ๋์ง๋ฅผ ๋จผ์ ์๊ฐํด๋ณด์. ๋ฌธ์ ์ ๊ทผ ์ด๋ฒ ๋ฌธ์ ๋ ๋ฐฑํธ๋ํน ๋ฌธ์ ์ ๋ํ์ ์ธ ๋ฌธ์ ๋ผ๊ณ ํ ์ ์๋ค. ์ด์ ์๊ฐ๊น์ง ์ฐ๋ฆฌ๋ ๋ธ๋ฃจํธ ํฌ์ค ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ค์ ํ์๋๋ฐ, ๋ธ๋ฃจํธ ํฌ์ค ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋ฅํ ๋ชจ๋ ๊ฒฝ์ฐ๋ฅผ ๋์ ํด ์ ๋ต์ ์ฐพ๋ ๋ฐฉ์์ด๋ค. ํ์ง๋ง ์ด๋ฒ ๋ฌธ์ ์์ ๋ธ๋ฃจํธ ํฌ์ค ์๊ณ ๋ฆฌ์ฆ์ด ์๋ ๋ฐฑ ํธ๋ํน ์๊ณ ๋ฆฌ์ฆ์ด ๋์ฑ ์ ์ด์ธ๋ ค ๋ณด์ธ๋ค. Back-Tracking ์๊ณ ๋ฆฌ์ฆ ๋ฐฑํธ๋ํน์ ๋ ธ๋์ ์ ๋ง์ฑ์ ํ๋จํ๋ค. ์ฌ๊ธฐ์ ๋ ธ๋์ ์ ๋ง์ฑ์ด๋ผ๊ณ ํจ์ ์ฝ๊ฒ ๊ฐ์ง์น๊ธฐ๋ผ๊ณ ๋ ๋ถ๋ฆฌ๋ฉฐ ํํ ์๋ก dfs์์ ๋ฐฉ๋ฌธ ํ๋์ง๋ฅผ ํ์ธํ๋ .. 2021. 2. 18. [์๊ณ ๋ฆฌ์ฆ PS] ๋ฐฑ์ค 1018๋ฒ ์ฒด์คํ ๋ค์ ์น ํ๊ธฐ ์๋ฐ ๋ฌธ์ ํ์ด ๋ฌธ์ ํด๋น ํฌ์คํ ์ ๋ฐฑ์ค์ ์ฒด์คํ ๋ค์ ์น ํ๊ธฐ ์ ์ ๊ทผ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ค๋ช ํ ๊ธ ์ ๋๋ค. ์ ๋ต ์์ค ์ฝ๋๋ฅผ ํ์ธํ์๋ ค๋ฉด solve url ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํด์ผ ํ๋์ง๋ฅผ ๋จผ์ ์๊ฐํด๋ณด์. ๋ฌธ์ ์ ๊ทผ ์ด๋ฒ ๋ฌธ์ ๋ Brute Force ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํด์ ํด๊ฒฐํ ์ ์๋ ๋ฌธ์ ์ด๋ค. ์ฒด์คํ์ 2๊ฐ์ง์ ์ข ๋ฅ๊ฐ ์กด์ฌํ๋ค. B๊ฐ ๋จผ์ ์ค๋ ๊ฒฝ์ฐ W๊ฐ ๋จผ์ ์ค๋ ๊ฒฝ์ฐ ์ด ๋ ๊ฒฝ์ฐ์์ ์๋กญ๊ฒ ์น ํด์ผ ํ๋ ํ์ ์ต์๊ฐ์ ์ถ๋ ฅํ๋ฉด ์ ๋ต์ด ๋๋ค. ํด๊ฒฐ๋ฒ ๋๋ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ W๋ก ์์ํ๋ ๊ฒฝ์ฐ์ B๋ก ์์ํ๋ ๊ฒฝ์ฐ์ ๋ฐฐ์ด์ ๋ง๋ค์๋ค. ์ฒด์คํ ์ ์ฒด๋ฅผ ๋ง๋ค์ด์ฃผ๊ณ ํ๋์ฉ ๋น๊ตํด๊ฐ๋ฉฐ ๋ค๋ฅธ ๊ฒฝ์ฐ count ๋ฅผ ์ฆ๊ฐ์ํค๋ฉด ๋๋ค. String[][] bw = { { "BWBWB.. 2021. 2. 17. [์๊ณ ๋ฆฌ์ฆ PS] ๋ฐฑ์ค 2309๋ฒ ์ผ๊ณฑ ๋์์ด ์๋ฐ ๋ฌธ์ ํ์ด ๋ฌธ์ ํด๋น ํฌ์คํ ์ ๋ฐฑ์ค์ 2309๋ฒ ์ผ๊ณฑ ๋์์ด ์ ์ ๊ทผ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ค๋ช ํ ๊ธ ์ ๋๋ค. ์ ๋ต ์์ค ์ฝ๋๋ฅผ ํ์ธํ์๋ ค๋ฉด solve url ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํด์ผ ํ๋์ง๋ฅผ ๋จผ์ ์๊ฐํด๋ณด์. ๋ฌธ์ ์ ๊ทผ ์ด๋ฒ ๋ฌธ์ ๋ ์์ฃผ ๋ํ์ ์ธ ์์ ํ์ ์๊ณ ๋ฆฌ์ฆ์ ๋ฌธ์ ๋ผ๊ณ ํ ์ ์๋ค. ์์ ํ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ๋ ฅ์ ๋ฒ์๊ฐ ์ถฉ๋ถํ ์์ ๊ฒฝ์ฐ ํน์ ์ ๋ ฅ์ ๋ํ ๊ฒฝ์ฐ์ ์๊ฐ ์๊ฐ ๋ณต์ก๋ ๋ฒ์๋ฅผ ๋ง์กฑํ ๋ ์ฌ์ฉํ ์ ์๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ์ด ์์ ํ์์์๋ ์ฌ๋ฌ ๊ธฐ๋ฒ์ด ์กด์ฌํ์ง๋ง ์ด๋ฒ ๋ฌธ์ ๋ ๋ธ๋ฃจํธ ํฌ์ค ์๊ณ ๋ฆฌ์ฆ์ ํตํด์ ํด๊ฒฐํด๋ณด์. ๋ธ๋ฃจํธํฌ์ค ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋ฅํ ๋ชจ๋ ๊ฒฝ์ฐ๋ฅผ ๋ค ํด๋ด์ผ๋ก ๋ต์ ์ฐพ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ์ฐ์ ์ผ๊ณฑ ๋์์ด๋ค์ ํค ํฉ์ด 100์ด๋ผ๊ณ ํ์ผ๋ 7๋ฒ์ ์กฐ๊ฑด๊ณผ fo.. 2021. 2. 15. [์๊ณ ๋ฆฌ์ฆ PS] ๋ฐฑ์ค 14500๋ฒ ํ ํธ๋ก๋ฏธ๋ ธ ์๋ฐ ๋ฌธ์ ํ์ด ๋ฌธ์ ํด๋น ํฌ์คํ ์ ๋ฐฑ์ค์ 14500๋ฒ ํ ํธ๋ก๋ฏธ๋ ธ ์ ์ ๊ทผ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ค๋ช ํ ๊ธ ์ ๋๋ค. ์ ๋ต ์์ค ์ฝ๋๋ฅผ ํ์ธํ์๋ ค๋ฉด solve url ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํด์ผ ํ๋์ง๋ฅผ ๋จผ์ ์๊ฐํด๋ณด์. ๋ฌธ์ ์ ๊ทผ ์ด๋ฒ ๋ฌธ์ ๋ ์์ ํ์์ผ๋ก ํด๊ฒฐํ ์ ์๋ ๋ฌธ์ ์ด๋ค. ์ด๋ป๊ฒ ๋๋ ์์ ํ์์ผ๋ก ํ ์ ์๋ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํ์๊น?? ์ฐ์ ์ฃผ์ด์ง ๋ฌธ์ ์์ ์ํ๋ ๋ต์ ์ฐพ๊ธฐ ์ํด์๋ ํ ํธ๋ก๋ฏธ๋ ธ ํ๋๋ฅผ ๋์์ ์ต๋์ ํฉ์ ๊ตฌํด์ผ ํ๋ค. ๊ทธ๋ผ ๋น์ฅ ์๊ฐ๋๋ ๊ฒ์ n by m ํฌ๊ธฐ์ ๋ฐฐ์ด์ ํ๋์ฉ ๊ฒ์ฌํ๋ฉด์ ์ต๋ ํฉ์ ๊ตฌํ๋ฉด ๋ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ ๋ค. ์ด์ ์ฌ๊ธฐ์ ์ด ๋ฌธ์ ๋ฅผ ์์ ํ์์ผ๋ก ํ ๊ฒ์ธ๊ฐ, ์ด๋ถ ํ์์ผ๋ก ํ ๊ฒ์ธ๊ฐ๋ฅผ ์ ํ ์ ์๋ค. ์ํ์ด๋ ์ด๋ถ ํ์(ํน์ ๋ค๋ฅธ ํ์ .. 2021. 2. 15. [์๊ณ ๋ฆฌ์ฆ PS] ๋ฐฑ์ค 3085๋ฒ ์ฌํ ๊ฒ์ ์๋ฐ ๋ฌธ์ ํ์ด ๋ฌธ์ ํด๋น ํฌ์คํ ์ ๋ฐฑ์ค์ 3085๋ฒ ์ฌํ ๊ฒ์ ์ ์ ๊ทผ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ค๋ช ํ ๊ธ ์ ๋๋ค. ์ ๋ต ์์ค ์ฝ๋๋ฅผ ํ์ธํ์๋ ค๋ฉด solve url ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํด์ผ ํ๋์ง๋ฅผ ๋จผ์ ์๊ฐํด๋ณด์. ๋ฌธ์ ์ ๊ทผ ๋ฌธ์ ๋ฅผ ๋ณด๊ณ ์ฐ๋ฆฌ๊ฐ ๋จผ์ ํด์ผํ ์ผ์ ๋ฌด์์ผ๊น? ๋ฐ๋ก ๊ฒฝ์ฐ์ ์์ ๋ฐ๋ฅธ ์๊ฐ ๋ณต์ก๋ ๊ณ์ฐ์ด๋ค. ์ด ์๊ฐ๋ณต์ก๋๊ฐ ์ด๋ป๊ฒ ๋์ค๊ณ ํต๊ณผ๋ฅผ ํ๋ ๋ง๋์ ๋ฐ๋ผ์ ์ฌ์ฉํ ์ ์๋ ์๊ณ ๋ฆฌ์ฆ์ ํญ์ด ๋ค์ํด์ง๋ค. ์ด๋ฒ ๋ฌธ์ ์์๋ 2๊ฐ์ ์กฐ๊ฑด์ ์๊ฐํด์ ๋ณด๋ฉด ๋๋ค. ์ธ์ ํ ์นธ์ ๋ ์์๋ฅผ ๊ตํํ๋ค. ๊ฐ์ฅ ๊ธด ์ฐ์ ๋ถ๋ถ ํ,์ด์ ๊ณ ๋ฅธ ๋ค์ ๋จน๋๋ค. ์ธ์ ํ ์นธ์ ๋ ์์๋ฅผ ๊ตํํ๋ค. n x n ํ๋ ฌ์์ ๋ชจ๋ ์์๊ฐ ์ธ์ ํ ์นธ์ ๊ณ ๋ฅผ ๊ฒฝ์ฐ์ ์๋ ์ผ๋ง๋ ๋ ๊น? ์๋ง 4 * n^2์ด .. 2021. 2. 14. [์๊ณ ๋ฆฌ์ฆ PS] ๋ฐฑ์ค 1476๋ฒ ๋ ์ง ๊ณ์ฐ ์๋ฐ ๋ฌธ์ ํ์ด ๋ฌธ์ ํด๋น ํฌ์คํ ์ ๋ฐฑ์ค์ 1476๋ฒ ๋ ์ง ๊ณ์ฐ ์ ์ ๊ทผ๊ณผ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ค๋ช ํ ๊ธ ์ ๋๋ค. ์ ๋ต ์์ค ์ฝ๋๋ฅผ ํ์ธํ์๋ ค๋ฉด solve url ์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํด์ผ ํ๋์ง๋ฅผ ๋จผ์ ์๊ฐํด๋ณด์. ๋ฌธ์ ์ ๊ทผ ์ด๋ฒ ๋ฌธ์ ๋ ์์ ํ์์ ๊ฐ์ฅ ๊ธฐ์ด์ ์ธ ๋ฌธ์ ๋ก ๋ณผ ์ ์๋ค. ์์ ํ์ ์๊ณ ๋ฆฌ์ฆ ๊ธฐ๋ฒ ์ค ๋ธ๋ฃจํธ ํฌ์ค ์ ๊ทผ์ผ๋ก ํด๊ฒฐํ ์ ์๋ค. ๋ธ๋ฃจํธ ํฌ์ค ์๊ณ ๋ฆฌ์ฆ์ ์๊ฐ ๋ฉด์์ ๊ฐ์ฅ ๋นํจ์จ์ ์ธ ์๊ณ ๋ฆฌ์ฆ์ด์ง๋ง, ๊ฐ์ฅ ํ์คํ ๋ฐฉ๋ฒ์ผ๋ก ์๋ ค์ ธ ์๋ค. ํด๊ฒฐ๋ฒ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์๋ E, S, M ์ด 1๋ ์ด ์ฆ๊ฐํ ๋ ๋ง๋ค 1์ฉ ์ฆ๊ฐํ๋ ํน์ฑ์ ์ด์ฉํ๋ค. ์ฐ์ ์ ๋ ฅ๋ฐ์ E, S, M๊ณผ ๋๊ฐ์ e, s, m ๋ณ์๋ฅผ ํ๋ ๋ ๋ง๋ค์ด ์ค๋ค. ์ฐ๋ฆฌ์ e, s, m์ ๊ฐ๊ฐ 1์ฉ ๊ณ์ .. 2021. 2. 14. ์ด์ 1 ยทยทยท 7 8 9 10 11 12 13 ยทยทยท 32 ๋ค์