๋ฌธ์
์๊พธ ๊ฑฐ๋ฆฌ ๊ด๋ จ bfs ๋์ฌ ๋๋ง๋ค ์ฒ๋ฆฌ๋ฅผ ์ด์ํ๊ฒ ํจ
์ค๋์ ์ฝ์ง
๋น๊ต๋ฌธ์์๋ถํฐ dist ๊ฐ์ ๋ฐ์ง๊ณ ์์์์
if (dist[nx][ny] >= dist[x][y] + 1) continue;
ํด๊ฒฐ
๊ทธ๋ฅ 0 ์ด์์ธ์ง๋ง ์ฒดํฌํด์ค๋ค (๋ฌผ๋ก ! ์ ๋ ฅ์์ dist ์ฒ๋ฆฌ๋ฅผ ๋ฉ์ฉกํ๊ฒ ํด์ผ๊ฒ ์ฃ ???)
if (dist[nx][ny] >= 0) continue;
๊ด๋ จ ๋ฌธ์
https://www.acmicpc.net/problem/4179
4179๋ฒ: ๋ถ!
์ ๋ ฅ์ ์ฒซ์งธ ์ค์๋ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋ ๋ ์ ์ R๊ณผ C๊ฐ ์ฃผ์ด์ง๋ค. ๋จ, 1 ≤ R, C ≤ 1000 ์ด๋ค. R์ ๋ฏธ๋ก ํ์ ๊ฐ์, C๋ ์ด์ ๊ฐ์์ด๋ค. ๋ค์ ์ ๋ ฅ์ผ๋ก R์ค๋์ ๊ฐ๊ฐ์ ๋ฏธ๋ก ํ์ด ์ฃผ์ด์ง๋ค. ๊ฐ๊ฐ์ ๋ฌธ์
www.acmicpc.net
https://www.acmicpc.net/problem/7576
7576๋ฒ: ํ ๋งํ
์ฒซ ์ค์๋ ์์์ ํฌ๊ธฐ๋ฅผ ๋ํ๋ด๋ ๋ ์ ์ M,N์ด ์ฃผ์ด์ง๋ค. M์ ์์์ ๊ฐ๋ก ์นธ์ ์, N์ ์์์ ์ธ๋ก ์นธ์ ์๋ฅผ ๋ํ๋ธ๋ค. ๋จ, 2 ≤ M,N ≤ 1,000 ์ด๋ค. ๋์งธ ์ค๋ถํฐ๋ ํ๋์ ์์์ ์ ์ฅ๋ ํ ๋งํ
www.acmicpc.net
https://www.acmicpc.net/problem/7569
7569๋ฒ: ํ ๋งํ
์ฒซ ์ค์๋ ์์์ ํฌ๊ธฐ๋ฅผ ๋ํ๋ด๋ ๋ ์ ์ M,N๊ณผ ์์์ฌ๋ ค์ง๋ ์์์ ์๋ฅผ ๋ํ๋ด๋ H๊ฐ ์ฃผ์ด์ง๋ค. M์ ์์์ ๊ฐ๋ก ์นธ์ ์, N์ ์์์ ์ธ๋ก ์นธ์ ์๋ฅผ ๋ํ๋ธ๋ค. ๋จ, 2 ≤ M ≤ 100, 2 ≤ N ≤ 100,
www.acmicpc.net
'์ค๋์ ์ฝ์ง' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ALGO] ๋ฐํํ์ ๋ช ํํ ํ์ (0) | 2023.06.20 |
---|---|
[Spring] IntelliJ IDEA์์ maven archetype์ด ์๊ฑฐ๋ kotlin๋ฐ์ ์์ ๋(plugin ์ค์น) (0) | 2021.09.17 |
[์น] SeeMe ํ๋ก์ ํธ 2์ฃผ์ฐจ : ํ์ด์ง ๊ฐ๋ฐ (0) | 2021.07.07 |
[์น] SeeMe ํ๋ก์ ํธ 1์ฃผ์ฐจ : ์ฝ๋ฉ ์ด์ ์ค๊ณ (0) | 2021.07.07 |
๋๊ธ