Skip to content

Commit dbf61e4

Browse files
authored
Create uniquePathsDp.cpp
1 parent 0af99eb commit dbf61e4

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

Dynamic-Programming/uniquePathsDp.cpp

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
class Solution {
2+
int grid[101][101]={0};
3+
public:
4+
int uniquePaths(int m, int n) {
5+
int i;
6+
for(i = 0 ; i<=m; ++i){
7+
grid[i][0]=0; // 0 ways
8+
}
9+
for(i = 0 ; i<=n; ++i){
10+
grid[0][i]=0; // 0 ways
11+
}
12+
for(i = 1; i <= m; ++i) {
13+
for(int j = 1; j<= n; ++j) {
14+
if(i == 1 && j ==1) grid[i][j] = 1; // 1 way
15+
else
16+
grid[i][j] = grid[i-1][j] + grid[i][j-1];
17+
}
18+
}
19+
return grid[m][n];
20+
}
21+
};

0 commit comments

Comments
 (0)