Skip to content

Commit d18e0fc

Browse files
authored
Update Solution.java
1 parent b4b30a4 commit d18e0fc

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
class Solution {
22
public int numRollsToTarget(int d, int f, int target) {
3-
int[] dp = new int[target + 1];
4-
dp[0] = 1;
3+
int[][] dp = new int[d + 1][target + 1];
4+
dp[0][0] = 1;
55
for (int i = 1; i <= d; ++i) {
6-
for (int j = target; j >= 1; --j) {
6+
for (int j = 1; j <= target; ++j) {
77
for (int k = 1; k <= f && k <= j; ++k) {
8-
dp[j] = (dp[j] + dp[j - k]) % 1000000007;
8+
dp[i][j] = (dp[i][j] + dp[i - 1][j - k]) % 1000000007;
99
}
1010
}
1111
}
12-
return dp[target];
12+
return dp[d][target];
1313
}
1414
}

0 commit comments

Comments
 (0)