-
[๋ฐฑ์ค 14889] ์คํํธ์ ๋งํฌ (C++)
https://www.acmicpc.net/problem/14889 14889๋ฒ: ์คํํธ์ ๋งํฌ ์์ 2์ ๊ฒฝ์ฐ์ (1, 3, 6), (2, 4, 5)๋ก ํ์ ๋๋๋ฉด ๋๊ณ , ์์ 3์ ๊ฒฝ์ฐ์๋ (1, 2, 4, 5), (3, 6, 7, 8)๋ก ํ์ ๋๋๋ฉด ๋๋ค. www.acmicpc.net ์์ด๋์ด ๋๋ ๋ฌธ์ ๋ฅผ 3๊ฐ์ง ํํธ๋ก ๋๋ ์ ํ์๋ค. 1. ์
๋ ฅ์ ๋ฐ๋ ๋ถ๋ถ 2. ํ์ ์ง๋ ๋ถ๋ถ 3. ์ง์ฌ์ง ํ์ ์ด์ฉํด์ ์ ์๋ฅผ ๊ณ์ฐํ๊ณ ํ์ ๊ธฐ๋ก ์
๋ ฅ์ ๋ฐ๊ณ , ์ง์ฌ์ง ํ์ ์ด์ฉํด ์ ์๋ฅผ ๊ณ์ฐํ๋ ๊ฒ์ ์ด๋ ต์ง ์๋ค. ์ด ๋ฌธ์ ์ ํต์ฌ์ ์ธ ๋ถ๋ถ์ ํ์ ์ง๋ ๋ถ๋ถ์ด๋ค. ๊ทธ ๋ถ๋ถ์ ์๋์ ๊ฐ์ด ๊ตฌํํ์๋ค. ์ด ๋ฌธ์ ์ ๊ฒฝ์ฐ์๋ ์ฌ๋์ด ์คํํธํ ํน์ ๋งํฌํ์ด๊ธฐ ๋๋ฌธ์ ์คํํธํ์ ์ ๋ฐ์ ๋ฐฐ์ ํ๋ฉด ๋๋จธ์ง๋ ์๋์ผ๋ก ๋งํฌํ์ด ๋๋ค..
์ฝ๋ฉํ
์คํธ/BOJ
2022. 1. 5.
-
[๋ฐฑ์ค1012] ์ ๊ธฐ๋ ๋ฐฐ์ถ(C++)
https://www.acmicpc.net/problem/1012 1012๋ฒ: ์ ๊ธฐ๋ ๋ฐฐ์ถ ์ฐจ์ธ๋ ์๋์ธ ํ๋๋ ๊ฐ์๋ ๊ณ ๋ญ์ง์์ ์ ๊ธฐ๋ ๋ฐฐ์ถ๋ฅผ ์ฌ๋ฐฐํ๊ธฐ๋ก ํ์๋ค. ๋์ฝ์ ์ฐ์ง ์๊ณ ๋ฐฐ์ถ๋ฅผ ์ฌ๋ฐฐํ๋ ค๋ฉด ๋ฐฐ์ถ๋ฅผ ํด์ถฉ์ผ๋ก๋ถํฐ ๋ณดํธํ๋ ๊ฒ์ด ์ค์ํ๊ธฐ ๋๋ฌธ์, ํ๋๋ ํด์ถฉ ๋ฐฉ์ง์ www.acmicpc.net #include using namespace std; int T, M, N, K; int map[60][60]; int moveX[4] = { 0,1,0,-1 }; int moveY[4] = { 1,0,-1,0 }; void reset() { for (int i = 0; i < 60; i++) { for (int j = 0; j < 60; j++) { map[i][j] = 0; } } } void dfs(in..
์ฝ๋ฉํ
์คํธ/BOJ
2021. 7. 8.