'''
Description:
Autor: Au3C2
Date: 2021-03-01 12:12:40
LastEditors: Au3C2
LastEditTime: 2021-03-01 12:13:07
'''
class NumArray:
def __init__(self, nums: List[int]):
self.num_sum = [0,]
for i in range(len(nums)):
self.num_sum.append(self.num_sum[i]+nums[i])
def sumRange(self, i: int, j: int) -> int:
return self.num_sum[j+1] - self.num_sum[i]
# Your NumArray object will be instantiated and called as such:
# obj = NumArray(nums)
# param_1 = obj.sumRange(i,j)
# 数组,简单
# 算前缀和就好
# https://leetcode-cn.com/problems/range-sum-query-immutable/