私は python の初心者で、シーケンス内の最大のスライスを計算するためにこの特定のコード スニペットに出くわしましたが、次のコードを理解できないようです
best = A[0]
for size in range(1,n+1):
cur = sum(A[:size])
for i in range(n-size):
cur += A[i+size] -= A[i] # <- what happens here?
best = max(best, cur)
コードがどのように機能するか、特にその行についてのアイデアは役に立ちます!