力扣 454四数相加

这个题给了四个数组,可以两两判断,就类比两数相加那道题了

对于num1 num2

用unordered_map存储,key是num1,num2中数字相加之和,value是值出现的次数

for(int a:num1)

{for(int b:num2

{map[a+b]++;

最后要计算四个数组相加等于零出现的次数

用count存,同理对num2 num3循环,找到等于零的,count累加

/*
 * @lc app=leetcode.cn id=454 lang=cpp
 *
 * [454] 四数相加 II
 */

// @lc code=start
class Solution {
public:
    int fourSumCount(vector<int>& nums1, vector<int>& nums2, vector<int>& nums3, vector<int>& nums4) {
        unordered_map<int,int> map;
        for(int a:nums1)
        {
            for(int b:nums2)
            {
                map[a+b]++;
            }
        }
        int count = 0;
        for(int c:nums3)
        {
            for(int d:nums4)
            {
                if(map.find(0-c-d) != map.end())
                {
                    count += map[0-c-d];
                }
               
            }
        }
        return count;
    }
};
// @lc code=end

相关推荐

  1. 454 相加

    2024-07-12 01:52:03       54 阅读
  2. 454相加

    2024-07-12 01:52:03       21 阅读
  3. 454.相加

    2024-07-12 01:52:03       41 阅读
  4. LeetCode454 相加

    2024-07-12 01:52:03       38 阅读
  5. 454. 相加 II

    2024-07-12 01:52:03       19 阅读
  6. 每日一题 --- 相加 II[][Go]

    2024-07-12 01:52:03       39 阅读
  7. 【Leetcode】454. 相加 II

    2024-07-12 01:52:03       46 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 01:52:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 01:52:03       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 01:52:03       58 阅读
  4. Python语言-面向对象

    2024-07-12 01:52:03       69 阅读

热门阅读

  1. 十大排序算法(慢慢更新)

    2024-07-12 01:52:03       22 阅读
  2. 简谈设计模式之建造者模式

    2024-07-12 01:52:03       18 阅读
  3. 力扣题解(乘积最大子数组)

    2024-07-12 01:52:03       23 阅读
  4. synchronized (userAccount.intern())知识点

    2024-07-12 01:52:03       23 阅读
  5. 网络协议与标准

    2024-07-12 01:52:03       24 阅读
  6. Haproxy搭建Web群集

    2024-07-12 01:52:03       23 阅读
  7. 24.6.30

    24.6.30

    2024-07-12 01:52:03      18 阅读
  8. 裸金属服务器适用于哪些场景?

    2024-07-12 01:52:03       19 阅读
  9. 如何理解李彦宏说的“不要卷模型,要卷应用”

    2024-07-12 01:52:03       22 阅读
  10. 【算法】字符串的排列

    2024-07-12 01:52:03       22 阅读