560. Subarray Sum Equals K
暴力法
class Solution:
def subarraySum(self, nums: List[int], k: int) -> int:
count = 0
l = len(nums)
prefix_sum = [0] * (l+1)
for i in range(1, l+1):
prefix_sum[i] = prefix_sum[i - 1] + nums[i - 1]
for i in range(l):
for j in range(i+1, l+1):
if prefix_sum[j] - prefix_sum[i] == k:
count += 1
return countHash Table
Previous448. Find All Numbers Disappeared in an ArrayNext1010. Pairs of Songs With Total Durations Divisible by 60
Last updated