- ๋ฐฑ์๋ ํ๋ฆฌ์จ๋ณด๋ฉ
- ๋ค์ต์คํธ๋ผ
- nestjs
- C++
- ์ํฐ๋
- DP
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ฌ๋ผ์ด๋ฉ ์๋์ฐ
- ํ๋ฆฌ์จ๋ณด๋ฉ
- ๋์ ํ๋ก๊ทธ๋๋ฐ
- ํธ๋ฆฌ
- LCs
- js
- ์๊ณ ๋ฆฌ์ฆ
- go
- Python
- BFS
- ๋นํธ๋งต
- ์์ฝ๋
- ์ด๋ถํ์
- ์นด์นด์ค2021
- Union-Find
- ์นด์นด์ค ์ฝํ
- ์น๋ฆฐ์ด
- ์ฌ๊ท
- golang
- DFS
- ๋นํธ๋ง์คํน
- ๋ฐฑ์ค
- ๊ฐ์ฅ๊ฐ๊น์ด๊ณตํต์กฐ์
- Today
- Total
๋ชฉ๋กํญ์ฒด ์ธ์ (1)
Hello Ocean! ๐ผ

๋ฌธ์ https://www.acmicpc.net/problem/22352 22352๋ฒ: ํญ์ฒด ์ธ์ ์ฒซ ๋ฒ์งธ ์ค์๋ SP ์ดฌ์ ๊ฒฐ๊ณผ์ ํฌ๊ธฐ๋ฅผ ์๋ฏธํ๋ ๋ ์ ์ $N$๊ณผ $M$์ด ์ฃผ์ด์ง๋ค. ($1 \le N, M \le 30$) ์ด๋ ์ดฌ์ ๊ฒฐ๊ณผ๊ฐ ์ธ๋ก๋ก $N$์นธ, ๊ฐ๋ก๋ก $M$์นธ ํฌ๊ธฐ์ ๊ฒฉ์๋ผ๋ ๊ฒ์ ์๋ฏธํ๋ค. ๋ค์ $N$๊ฐ์ ์ค์๋ www.acmicpc.net ํ์ด ๋ ๋ฐฐ์ด(before์ after)์ (0, 0)๋ถํฐ ํ ์นธ์ฉ ๋น๊ตํ๋ฉด์, ๊ฐ์ด ๋ค๋ฅผ ๋ BFS๋ฅผ ์คํํด์ before๋ฐฐ์ด์ ๊ฐ์ after๋ฐฐ์ด์ ๊ฐ์ผ๋ก ๋ฐ๊ฟ์ค๋ค. ์ด๋ ๊ฒ BFS๋ฅผ ๋๋ฆฌ๊ณ ๋์๋ ๋ ๋ฐฐ์ด์ ๊ฐ์ด ๋ค๋ฅธ ์นธ์ด ์๋ค๋ฉด, NO์ด๊ณ ์๋๋ฉด YES์ด๋ค. ์ฌ๊ธฐ์ ์ฃผ์ํด์ผ ํ ์ ์, BFS๋ฅผ "๋ฑ ํ ๋ฒ" ๋๋ ค์ผ ํ๋ค๋ ๊ฒ์ด๋ค. ์๋ ์์๋ฅผ ..