0
点赞
收藏
分享

微信扫一扫

[220203] 4Sum ll

from collections import defaultdict


class Solution:
    def fourSumCount(self, nums1, nums2, nums3, nums4):

        mp = defaultdict(int)
        count = 0

        # 先做 nums1 + nums2
        for i in nums1:
            for j in nums2:
                mp[i + j] += 1

        # nums3 + nums4 取相反数
        for k in nums3:
            for l in nums4:
                count += mp[-(k + l)]

        return count

 

举报

相关推荐

0 条评论