Skip to content

Commit 5b3c6f2

Browse files
authored
Update guess-number-higher-or-lower-ii.py
1 parent 969a83d commit 5b3c6f2

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

Python/guess-number-higher-or-lower-ii.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,8 @@ def getMoneyAmount(self, n):
77
:type n: int
88
:rtype: int
99
"""
10-
pay = [[0] * n for _ in xrange(n+1)]
10+
dp = [[0]*(n+1) for _ in xrange(n+1)] # dp[i][j]: min pay in [i+1, j+1)
1111
for i in reversed(xrange(n)):
12-
for j in xrange(i+1, n):
13-
pay[i][j] = min(k+1 + max(pay[i][k-1], pay[k+1][j]) \
14-
for k in xrange(i, j+1))
15-
return pay[0][n-1]
16-
12+
for j in xrange(i+2, n+1):
13+
dp[i][j] = min(k+1 + max(dp[i][k], dp[k+1][j]) for k in xrange(i, j))
14+
return dp[0][n]

0 commit comments

Comments
 (0)