로딩
요청 처리 중입니다...

프로그래머스 - 등굣길(난이도3/DP,DFS/C++,Python)

 프로그래머스 - 등굣길(난이도3/DP,DFS/C++,Python)

C++ 풀이(DP) 처음에는 1, 오른쪽 아래로 이동하며 이전의 값을 더해준다. 초등학교때 배웠던, 갈 수 있는 모든 경우의 수를 구하는 방법으로 구해준다. -1은 갈 수 없는 길, 나머지는 갈 수 있는 길의 경우의 수를 구하는 방법 -1 1 1 1 1 -1 1 1 1 2 주의(1) for(y){for(x)} 주의(2) %1000000007 overflow #include #include using namespace std; int map[101][101]; int solution(int m, int n, vector puddles) { //m==x==[][x] for(int sz=0; sz