DP_1937

๊น€์žฌ๋ นยท2025๋…„ 6์›” 16์ผ
0

์ฝ”ํ…Œ

๋ชฉ๋ก ๋ณด๊ธฐ
42/42

https://www.acmicpc.net/problem/1937

๐Ÿšจ์˜ค๋Š˜์˜ ํ•™์Šต๐Ÿšจ

โญ๏ธ๐Ÿ”ธโœ…๐Ÿ’ก

๐Ÿ—๏ธ DFS๋ฅผ ํ†ตํ•œ ์ตœ๋Œ€ ๊ฑฐ๋ฆฌ ๊ตฌํ•˜๊ธฐ โ†’ TopDown

๐Ÿ—๏ธ ์‹œ์ž‘์ ์— ๋”ฐ๋ผ ๊ฒฝ์šฐ๊ฐ€ ๋‹ฌ๋ผ ์งˆ ์ˆ˜ ์žˆ์Œ
โ†’ ๋ชจ๋“  ์œ„์น˜์—์„œ dfs==(๋ฉ”๋ชจ์ œ์ด์…˜ ๋ฐ˜ํ™˜)
โ†’ ์ด๋•Œ ์ด๋™๊ฑฐ๋ฆฌ 1

๐Ÿ”ธ๋ฉ”๋ชจ์ œ์ด์…˜๐Ÿ”ธ: ๊ฐ ์œ„์น˜๊นŒ์ง€ ์ด๋™ ๊ฑฐ๋ฆฌ ์ €์žฅ

๐Ÿผ ์ตœ๋Œ€๊ฐ’์œผ๋กœ ๋ฉ”๋ชจ์ œ์ด์…˜ Update

dp[x][y] = Math.max(dfs(nextX,nextY)+1,dp[x][y]);

0๊ฐœ์˜ ๋Œ“๊ธ€