[๋ฐฑ์ค,c++] 22860๋ฒ - ํด๋ ์ ๋ฆฌ (small)
๋ฌธ์ 22860๋ฒ: ํด๋ ์ ๋ฆฌ (small) main ํด๋ ํ์์๋ FolderA ํด๋ ํ์์ ์๋ File1, File2, FolderB ํด๋ ํ์์ ์๋ File1, File3์ด ์๋ค. ํ์ผ์ ์ข
๋ฅ๋ File1, File2, File3 ์ด 3๊ฐ์ง์ด๊ณ , ํ์ผ์ ์ด ๊ฐ์๋ File1, File2, File1, File3 ์ด 4๊ฐ์ด๋ค. mai www.acmicpc.net ์ฝ๋ #include #include #include #include using namespace std; int N, M; unordered_map graph; unordered_map visited; int file_cnt, file_type_cnt; void dfs(string node){ for(auto it: graph[node]..
2022. 9. 21.
[๋ฐฑ์ค,c++] 14500๋ฒ - ํ
ํธ๋ก๋ฏธ๋
ธ
๋ฌธ์ 14500๋ฒ: ํ
ํธ๋ก๋ฏธ๋
ธ ํด๋ฆฌ์ค๋ฏธ๋
ธ๋ ํฌ๊ธฐ๊ฐ 1×1์ธ ์ ์ฌ๊ฐํ์ ์ฌ๋ฌ ๊ฐ ์ด์ด์ ๋ถ์ธ ๋ํ์ด๋ฉฐ, ๋ค์๊ณผ ๊ฐ์ ์กฐ๊ฑด์ ๋ง์กฑํด์ผ ํ๋ค. ์ ์ฌ๊ฐํ์ ์๋ก ๊ฒน์น๋ฉด ์ ๋๋ค. ๋ํ์ ๋ชจ๋ ์ฐ๊ฒฐ๋์ด ์์ด์ผ ํ๋ค. ์ ์ฌ๊ฐํ์ ๋ณ www.acmicpc.net ์ฝ๋ #include using namespace std; int map[501][501]; int N, M; /* ์ด 19๊ฐ์ ๋ชจ์ ๊ฐ๋ฅ */ int dr1[2][3] = {{1, 2, 3}, {0, 0, 0}}; int dc1[2][3] = {{0, 0 ,0}, {1, 2, 3}}; int dr2[3] = {0, 1, 1}; int dc2[3] = {1, 0, 1}; int dr3[8][3] = {{1, 2, 2}, {0, 0, 1}, {0, 1, 2},..
2022. 9. 18.