
[๋ฐฑ์ค] 1563๋ฒ: ๊ฐ๊ทผ์(Java)
ยท
Algorithm/BaekJoon
Notion์ ์ ๋ฆฌํ ๊ธ์ ์ฎ๊ธด ๊ฒ์
๋๋ค. 1563๋ฒ: ๊ฐ๊ทผ์ ๋ฐฑ์ค์คํ๊ต์์๋ ํ๊ธฐ๊ฐ ๋๋ ๋ฌด๋ ต์ ์ถ๊ฒฐ์ฌํญ์ ๋ณด๊ณ ๊ฐ๊ทผ์์ ์ค ๊ฒ์ธ์ง ๋ง ๊ฒ์ธ์ง ๊ฒฐ์ ํ๋ค. ์ด ํ๊ต๋ ์ด์ํด์ ํ์๋ค์ด ํ๊ต๋ฅผ ๋๋ฌด ์์ฃผ ๋น ์ง๊ธฐ ๋๋ฌธ์, ๊ฐ๊ทผ์์ ์ฃผ๋ ์กฐ๊ฑด์ด ์กฐ๊ธ ๋
www.acmicpc.net ๋ฌธ์ ํ์ด ์์ ํ์์ ์ด์ฉํด์ผํ์ง๋ง, ์์ ํ์๋ง ์ฌ์ฉํ๋ค๋ฉด ๊ฒฝ์ฐ์ ์๊ฐ O(3^1000)์ ์๊ฐ๋ณต์ก๋๊ฐ ๋ฐ์ํ๋ค. ๊ทธ๋์ ์ฌ๊ท์ ์ ๊ทผ(DFS) + dp โ dp์ bottom-up๋ฐฉ์์ ์ฌ์ฉํ์ฌ ํ์๋ค. ์ด ๋ฌธ์ ์ ํต์ฌ์ ์ ํ์์ ์ฐพ๋ ๊ฒ์ธ๋ฐ, ๊ฐ๋จํ ์๋ฅผ ํตํด ์์๋ณด์. ํ ํ๊ธฐ๋ฅผ 3์ผ์ด๋ผ๊ณ ํ์. ์ง๊ฐ(late)๋ 2์ผ ์ด์์ด๋ฉด ์๋๊ณ , ๊ฒฐ์(absent)์ ์ฐ์ 3์ผ ์ด์์ด๋ฉด ์๋๋ค. dp[idx][late][absent] 3..