Skip to content

Commit ea19fb2

Browse files
authored
Update minimum-garden-perimeter-to-collect-enough-apples.py
1 parent b43ff99 commit ea19fb2

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

Python/minimum-garden-perimeter-to-collect-enough-apples.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -44,19 +44,19 @@ def minimumPerimeter(self, neededApples):
4444
:type neededApples: int
4545
:rtype: int
4646
"""
47-
# r+r , (r-1)+r, ..., 1+r, 0+r , 1+r, ..., (r-1)+r, r+r
48-
# r+r-1, 0+(r-1), r+(r-1)
49-
# . . .
50-
# . . .
51-
# . . .
52-
# r+1 , (r-1)+1, ..., 1+1, 1+0 , 1+1, ..., (r-1)+1, r+1
53-
# r+0 , (r-1)+0, ..., 1+0, 0+0 , 1+0, ..., (r-1)+0, r+0
54-
# r+1 , (r-1)+1, ..., 1+1, 1+0 , 1+1, ..., (r-1)+1, r+1
55-
# . . .
56-
# . . .
57-
# . . .
58-
# r+r-1, 0+(r-1), r+(r-1)
59-
# r+r , (r-1)+r, ..., 1+r, 0+r , 1+r, ..., r+(r-1), r+r
47+
# r+r , (r-1)+r, ..., 1+r, 0+r , 1+r, ..., (r-1)+r, r+r
48+
# r+(r-1), 0+(r-1), r+(r-1)
49+
# . . .
50+
# . . .
51+
# . . .
52+
# r+1 , (r-1)+1, ..., 1+1, 1+0 , 1+1, ..., (r-1)+1, r+1
53+
# r+0 , (r-1)+0, ..., 1+0, 0+0 , 1+0, ..., (r-1)+0, r+0
54+
# r+1 , (r-1)+1, ..., 1+1, 1+0 , 1+1, ..., (r-1)+1, r+1
55+
# . . .
56+
# . . .
57+
# . . .
58+
# r+(r-1), 0+(r-1), r+(r-1)
59+
# r+r , (r-1)+r, ..., 1+r, 0+r , 1+r, ..., r+(r-1), r+r
6060
#
6161
# each up/down direction forms an arithmetic sequence, there are 2r+1 columns
6262
# => 2*(1+r)*r/2 * (2r+1)

0 commit comments

Comments
 (0)