题目描述
解题思路
最简单的dp,初始状态只有1个既第一个,其他都等于前项和加上该项。直接看代码
代码
class Solution:
def runningSum(self, nums: List[int]) -> List[int]:
dp=[0]*len(nums)
dp[0]=nums[0]
for i in range(1,len(nums)):
dp[i]+=dp[i-1]+nums[i]
return dp