Skip to content

Commit ae21c7b

Browse files
authored
Update sum-of-total-strength-of-wizards.py
1 parent c75f56b commit ae21c7b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Python/sum-of-total-strength-of-wizards.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ def totalStrength(self, strength):
2020
stk, result = [-1], 0
2121
for i in xrange(len(strength)+1):
2222
while stk[-1] != -1 and (i == len(strength) or strength[stk[-1]] >= strength[i]):
23-
# strength[j] >= strength[y] for j in [x, y]
24-
# strength[j] < strength[y] for j in [y+1, z]
2523
x, y, z = stk[-2]+1, stk.pop(), i-1
24+
# assert(all(strength[j] >= strength[y] for j in xrange(x, y+1)))
25+
# assert(all(strength[j] > strength[y] for j in xrange(y+1, z+1)))
2626
result = (result+(strength[y]*((z-y+1)*((prefix2[y+1]-prefix2[x])-x*(prefix[y+1]-prefix[x]))+
2727
(y-x+1)*((suffix2[y+1]-suffix2[z+1])-(len(strength)-(z+1))*(suffix[y+1]-suffix[z+1])))))%MOD
2828
stk.append(i)

0 commit comments

Comments
 (0)