- golang
- ํ๋ก๊ทธ๋๋จธ์ค
- Union-Find
- ํ๋ฆฌ์จ๋ณด๋ฉ
- DP
- go
- ์นด์นด์ค2021
- LCs
- ์นด์นด์ค ์ฝํ
- nestjs
- ๋ค์ต์คํธ๋ผ
- ์ฌ๊ท
- Python
- BFS
- ์์ฝ๋
- ์ํฐ๋
- ๋์ ํ๋ก๊ทธ๋๋ฐ
- ์น๋ฆฐ์ด
- ๋ฐฑ์ค
- ์ฌ๋ผ์ด๋ฉ ์๋์ฐ
- ์ด๋ถํ์
- ๋นํธ๋งต
- ํธ๋ฆฌ
- ์๊ณ ๋ฆฌ์ฆ
- ๋ฐฑ์๋ ํ๋ฆฌ์จ๋ณด๋ฉ
- ๋นํธ๋ง์คํน
- ๊ฐ์ฅ๊ฐ๊น์ด๊ณตํต์กฐ์
- js
- C++
- DFS
- Today
- Total
๋ชฉ๋ก๋นํธ๋ง์คํน (2)
Hello Ocean! ๐ผ
๋ฌธ์ https://www.acmicpc.net/problem/13701 13701๋ฒ: ์ค๋ณต ์ ๊ฑฐ ๋ฌธ์ : N๊ฐ์ ์ ์ A1, A2, ..., AN ์ ์ฝ๊ณ , ์ด๋ค ์ค์์ ๋ฐ๋ณต๋๋ ์๋ฅผ ์ ์ธํ๊ณ ๋จ์ N'๊ฐ์ ์ B1, B2, ..., BN’ ์ ์ ๋ ฅ๋ ์์๋๋ก ์ถ๋ ฅํ์์ค. ์ด๋, 0 ≤ Ai < 225 = 33554432, i=1,2,…,N. ์ ๋ ฅ์ ๊ฐ์ N์ 1 www.acmicpc.net N๊ฐ์ ์ ์ A1, A2, ..., AN ์ ์ฝ๊ณ , ์ด๋ค ์ค์์ ๋ฐ๋ณต๋๋ ์๋ฅผ ์ ์ธํ๊ณ ๋จ์ N'๊ฐ์ ์ B1, B2, ..., BN’ ์ ์ ๋ ฅ๋ ์์๋๋ก ์ถ๋ ฅํ์์ค. ์ด๋, 0 ≤ Ai < 2^25 = 33554432, i=1,2,…,N. ์ ๋ ฅ์ ๊ฐ์ N์ 1 ์ด์ 500๋ง ์ดํ์ด๋ค. ํ์ด ์ซ์๋ฅผ ์์๋๋ก ์ ๋ ฅ๋ฐ์..
๋ฌธ์ https://www.acmicpc.net/problem/1194 0์์ ์ถ๋ฐํ์ฌ 1๊น์ง ๊ฐ ์ ์๋ ์ต๋จ๊ฒฝ๋ก๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ด๋ค. #์ ์ง๋๊ฐ ์ ์๊ณ , a~f๋ ์ด์ , A~F๋ ๋ฌธ์ด๋ฉฐ ๊ฐ ๋ฌธ์ ์ง๋๊ธฐ ์ํด์๋ ํด๋นํ๋ ์๋ฌธ์ ์ด์ ๋ฅผ ๊ฐ์ง๊ณ ์์ด์ผํ๋ค. ํ์ด ์ด์ ์ ๋ฌธ์ด๋ผ๋ ์์๊ฐ ์ถ๊ฐ๋๊ธฐ๋ ํ์ง๋ง, ๊ธฐ๋ณธ์ ์ผ๋ก๋ BFS๋ฅผ ์ด์ฉํ์ฌ ์ต๋จ๊ฒฝ๋ก๋ฅผ ์ฐพ๋ ๋ฌธ์ ์ด๋ค. ๊ตฌ์กฐ์ฒด๋ฅผ ๋ง๋ค์ด์ BFS๋ฅผ ๋๋ฆฌ๋๊ฒ ๊น์ง๋ ๋น๊ต์ ์ผ๋ก ๊ธ๋ฐฉ ํ ์ ์์๋๋ฐ, ๋ฉ๋ชจ๋ฆฌ์ด๊ณผ๊ฐ ๋ฌ๋ค. visited๋ฐฐ์ด์ visited[2][2][2][2][2][2][51][51]๋ก ๋ง๋ค๊ณ , ๊ตฌ์กฐ์ฒด์ 6์นธ์ง๋ฆฌ vector๋ฅผ ๋ฃ์ด์ ๊ทธ๋ฐ ๊ฒ ๊ฐ์๋ค. ๊ฒ์์ ํด๋ณด๋, ์ด์ ๊ด๋ จ ๋ถ๋ถ์ "๋นํธ๋ง์คํน"์ผ๋ก ํด๊ฒฐํด์ผ ํ๋ ๋ฌธ์ ์๋ค. ๋ฐ๋ผ์ visited๋ฐฐ์ด์..