์ด์ฝํ
์ฝ๋ฉํ ์คํธ ๊ด๋ จ ๋ด์ฉ์ ๋ฆฌ (3)
โผโผโผ ์ด์ ๊ธ ๋ณด๋ฌ๊ฐ๊ธฐ โผโผโผ 2021.02.20 - [์ฝ๋ฉํ ์คํธ] - ์ฝ๋ฉํ ์คํธ ๊ด๋ จ ๋ด์ฉ ์ ๋ฆฌ (1) 2021.02.20 - [์ฝ๋ฉํ ์คํธ] - ์ฝ๋ฉํ ์คํธ ๊ด๋ จ ๋ด์ฉ์ ๋ฆฌ (2) ์ฝ๋ฉํ ์คํธ ๊ด๋ จ ๋ด์ฉ์ ๋ฆฌ (2) โผโผโผ ์ด์ ๊ธ ๋ณด๋ฌ๊ฐ๊ธฐ โผโผโผ 2021/02/20 - [์ฝ๋ฉํ ์คํธ] - ์ฝ๋ฉํ ์คํธ ๊ด๋ จ ๋ด์ฉ ์ ๋ฆฌ (1) ์ฝ๋ฉํ ์คํธ ๊ด๋ จ ๋ด์ฉ ์ ๋ฆฌ (1) ๊ทธ๋ฆฌ๋ ; ํ์ฌ ๊ฐ์ฅ ์ข์ ๋ณด์ด๋ ๊ฒ๋ง์ ์ ํํ๋ ์๊ณ ๋ฆฌ์ฆ - ํ์ฌ ์ํฉ์ wisecoding.tistory.com ๋ค์ด๋ด๋ฏน ํ๋ก๊ทธ๋๋ฐ (Dynamic Programming) 1. ํฐ ๋ฌธ์ ๋ฅผ ์์ ๋ฌธ์ ๋ก ๋๋ ์ ์๋ ๊ฒฝ์ฐ 2. ์์ ๋ฌธ์ ์์ ๊ตฌํ ์ ๋ต์ ๊ทธ๊ฒ์ ํฌํจํ๋ ํฐ ๋ฌธ์ ์์๋ ๋์ผ์ ๊ฒฝ์ฐ >> ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ์ ์ ์ฉํ์ฌ ํจ์จ์ ์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์..
์ฝ๋ฉํ ์คํธ ๊ด๋ จ ๋ด์ฉ์ ๋ฆฌ (2)
โผโผโผ ์ด์ ๊ธ ๋ณด๋ฌ๊ฐ๊ธฐ โผโผโผ 2021/02/20 - [์ฝ๋ฉํ ์คํธ] - ์ฝ๋ฉํ ์คํธ ๊ด๋ จ ๋ด์ฉ ์ ๋ฆฌ (1) ์ฝ๋ฉํ ์คํธ ๊ด๋ จ ๋ด์ฉ ์ ๋ฆฌ (1) ๊ทธ๋ฆฌ๋ ; ํ์ฌ ๊ฐ์ฅ ์ข์ ๋ณด์ด๋ ๊ฒ๋ง์ ์ ํํ๋ ์๊ณ ๋ฆฌ์ฆ - ํ์ฌ ์ํฉ์์ ์ง๊ธ ๋น์ฅ ์ข์ ๊ฒ๋ง ๊ณ ๋ฅด๋ ๋ฐฉ๋ฒ - ๋งค ์๊ฐ ๊ฐ์ฅ ์ข์๋ณด์ด๋ ๊ฒ์ ์ ํํ๋ฉฐ, ํ์ฌ์ ์ ํ์ด ๋์ค์ ๋ฏธ์น ์ํฅ์ ๋ํด wisecoding.tistory.com ํ์ด์ฌ ํํ์ ํน์ง - ํ์ด์ฌ์์ ํํ์ ์์๋กํ๋ ๋ฆฌ์คํธ๊ฐ ์์ ๋, ๋ฆฌ์คํธ๋ฅผ ์ ๋ ฌํ๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก ๊ฐ ํํ์ ๊ตฌ์ฑํ๋ ์์์ ์์์ ๋ง๊ฒ ์ ๋ ฌ๋๋ค๋ ํน์ง์ด ์๋ค. ํ์ด์ฌ count ํจ์ - ํด๋น ๋ฆฌ์คํธ์์ ๊ฐ์ด ๋ช๊ฐ ์๋์ง ๋ฐํํ๋ ํจ์ ์ด์งํ์(Binary Search) ; ํ์ ๋ฒ์๋ฅผ ๋ฐ์ผ๋ก ์ขํ๊ฐ๋ฉฐ ๋น ๋ฅด๊ฒ ํ์ํ๋ ์๊ณ ๋ฆฌ์ฆ - ..
์ฝ๋ฉํ ์คํธ ๊ด๋ จ ๋ด์ฉ ์ ๋ฆฌ (1)
๊ทธ๋ฆฌ๋ ; ํ์ฌ ๊ฐ์ฅ ์ข์ ๋ณด์ด๋ ๊ฒ๋ง์ ์ ํํ๋ ์๊ณ ๋ฆฌ์ฆ - ํ์ฌ ์ํฉ์์ ์ง๊ธ ๋น์ฅ ์ข์ ๊ฒ๋ง ๊ณ ๋ฅด๋ ๋ฐฉ๋ฒ - ๋งค ์๊ฐ ๊ฐ์ฅ ์ข์๋ณด์ด๋ ๊ฒ์ ์ ํํ๋ฉฐ, ํ์ฌ์ ์ ํ์ด ๋์ค์ ๋ฏธ์น ์ํฅ์ ๋ํด์๋ ๊ณ ๋ คํ์ง ์์ - ๋ฌธ์ ์์ '๊ฐ์ฅ ํฐ ์์๋๋ก','๊ฐ์ฅ ์์ ์์๋๋ก' ๋ฑ๋ฑ ํํ์ด ๋์ค๋ฉด ๊ทธ๋ฆฌ๋๋ก ํ ์ ์๋์ง ์๊ฐํด๋ณด๊ธฐ - ๊ทธ๋ฆฌ๋์ ์ ๋ ฌ๋ฌธ์ ๋ ์ง์ ์ด๋ค ์ถ์ ๋๊ธฐ๋ ํจ ๊ตฌํ ; ๋จธ๋ฆฟ์์ ์๋ ์๊ณ ๋ฆฌ์ฆ์ ์ ํํ๊ณ ๋น ๋ฅด๊ฒ ํ๋ก๊ทธ๋จ์ผ๋ก ์์ฑํ๊ธฐ - ์ผ๋ฐ์ ์ผ๋ก ๋ฐฉํฅ์ ์ค์ ํด์ ์ด๋ํ๋ ๋ฌธ์ ์ ํ์์๋ dx, dy๋ผ๋ ๋ณ๋์ ๋ฆฌ์คํธ๋ฅผ ๋ง๋ค์ด ๋ฐฉํฅ์ ์ ํ๋ ๊ฒ์ด ํจ๊ณผ์ ex) dx=[-1,0,1,0] dy=[0,-1,0,1] DFS/BFS ; ๊ทธ๋ํ๋ฅผ ํ์ํ๊ธฐ ์ํ ๋ฐฉ๋ฒ โถ DFS (Depth-First Searc..