MonkeyWannabeHorse
์ด ๋ฌธ์ ๋ฅผ ์ ์ดํด๋ณด๋ฉด ์์์ ํ์๋ Emoji ๋ฌธ์ ์ ๋๊ฐ๋ค๋ ๊ฒ์ ์ ์ ์๋ค! ๋ค๋ง ๋ค๋ฅธ ์ ์ Emoji ๋ฌธ์ ์์๋ ์คํฌ๋ฆฐ ์ด๋ชจํฐ์ฝ ๊ฐฏ์(s)์ ํด๋ฆฝ๋ณด ์ด๋ชจํฐ์ฝ ๊ฐฏ์(c)๋ฅผ ๊ธฐ๋กํ๋ 2์ฐจ์ ๋ฐฐ์ด๊ณผ BFS๋ฅผ ์ด์ฉํด ๊ตฌํํ๋ค.
์ด ๋ฌธ์ ์์๋ ๋ค์ ์ขํ๋ฅผ ๊ตฌํ ๋ (nx,ny)์ ๋ํด ์ ํํ ํ์๋ ๊ธฐ๋ก์ ํด์ฃผ์ด์ผํ๊ธฐ ๋๋ฌธ์ ํด๋์ค๋ฅผ ์์ฑํ ๋ x,y ์ขํ ๋ฟ๋ง ์๋๋ผ jump ํ์๋ ํจ๊ป ๊ธฐ๋กํ๊ณ , ์ด์ ๋ฐ๋ผ ๋ฐฉ๋ฌธ ์ฒดํฌ๋ฅผ ํ๋ ๋ฐฐ์ด ๋ํ 3์ฐจ์ ๋ฐฐ์ด๋ก ๊ตฌํํด์ค๋ค!
๋ค๋ฅธ ์ฝ๋ ๋ ํผ๋ฐ์ค์์๋ ํด๋์ค ์์ฒด์ cnt ์์ฑ์ ์์ฑํด์ nx,ny์ ๋ํ ์ด๋ ํ์๋ ํจ๊ป ์ ์ฅํด์ฃผ์์ง๋ง ๋๋ 3์ฐจ์ dist ๋ฐฐ์ด์ ํตํด ์ค๋ณต ์ฒดํฌ์ ์ด๋ ํ์๋ฅผ ์ ์ฅํ๊ณ ์ ํ๋ค.
์ ์ฅํด์ผํ๋ ์ ๋ณด
ํด๋์ค ๊ตฌํ
ํ๋ | ๋ ํผ๋ฐ์ค |
x | x |
y | y |
jump | jump |
cnt |
2. ๋ฐฉ๋ฌธ ์ฒดํฌ ๋ฐฐ์ด
ํ๋ | ๋ ํผ๋ฐ์ค |
int[ ][ ][ ] d -1 : ๋ฐฉ๋ฌธX -1์ด ์๋ ๊ฐ : ์ด๋ํ ํ์ d[0][0][0] = (0,0)์์ jumํ์ 0 = ์ด๋ ํ์ = 0 | boolean[ ][ ][ ] visited true : ๋ฐฉ๋ฌธ false : ๋ฐฉ๋ฌธX (๋จ์ ๋ฐฉ๋ฌธ ์ฌ๋ถ ์ ์ฅ) |
Last updated