해당 문제는 왼쪽 위에서 오른쪽 아래까지 갈 수 있는 경우의 수를 구하는 문제로 map의 사이즈가 최대 100 * 100으로 생각보다 크다는 것이 핵심이다. m*n이 최대 1만까지 나오므로 dfs나 bfs를 사용한다면 시간초과에 걸릴 수 있는 문제이다. 때문에 점점 문제를 줄여나가는 동적 프로그래밍(DP)를 사용해서 풀어야한다. 동적프로그래밍에 대한 자세한 설명은 아래 링크에 정리해놓았다. DP(Dynamic Programming) 동적 프로그래밍동적 프로그래밍은 복잡한 문제를 간단한 하위 문제로 나누어 푸는 최적화 기법이다. 이는 같은 상황이 반복되는 경우에 매우 효과적이다. 동적 프로그래밍은 똑같은 하위 문제를 여러번 계산jinho082008.tistory.com 문제 핵심 문제에서는 1,1에서 시..