Skip to content

Commit 81b0977

Browse files
authored
Update count-the-number-of-substrings-with-dominant-ones.py
1 parent 0f09d77 commit 81b0977

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Python/count-the-number-of-substrings-with-dominant-ones.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ def numberOfSubstrings(self, s):
1515
if idxs[curr] == i:
1616
curr += 1
1717
for c in xrange(min(int((-1+(1+4*(i+1))**0.5)/2)+1, curr)): # since c^2 <= (i+1)-c, thus c <= (-1+(1+4*(i+1))**0.5)/2
18-
if (i-idxs[(curr-c)-1]-c)-c**2+1 >= 1:
19-
result += min(min(idxs[curr-c], i)-idxs[(curr-c)-1], (i-idxs[(curr-c)-1]-c)-c**2+1)
18+
if c**2 <= (i-idxs[(curr-c)-1])-c:
19+
result += min(min(idxs[curr-c], i)-idxs[(curr-c)-1], ((i-idxs[(curr-c)-1])-c)-c**2+1)
2020
return result
2121

2222

0 commit comments

Comments
 (0)