当前位置: 首页 > news >正文

欧米伽官方网站手表价格网站设计师联盟

欧米伽官方网站手表价格,网站设计师联盟,全国大型教育集团网站建设,湘潭有实力的关键词优化公司原题链接&#xff1a; 力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 题面&#xff1a; 给你四个整数数组 nums1、nums2、nums3 和 nums4 &#xff0c;数组长度都是 n &#xff0c;请你计算有多少个元组 (i, j, k, l) 能满足&#xff1a; 0 < i,…

原题链接:

力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

题面:

给你四个整数数组 nums1nums2nums3 和 nums4 ,数组长度都是 n ,请你计算有多少个元组 (i, j, k, l) 能满足:

  • 0 <= i, j, k, l < n
  • nums1[i] + nums2[j] + nums3[k] + nums4[l] == 0

示例 1:

输入:nums1 = [1,2], nums2 = [-2,-1], nums3 = [-1,2], nums4 = [0,2]
输出:2
解释:
两个元组如下:
1. (0, 0, 0, 1) -> nums1[0] + nums2[0] + nums3[0] + nums4[1] = 1 + (-2) + (-1) + 2 = 0
2. (1, 1, 0, 0) -> nums1[1] + nums2[1] + nums3[0] + nums4[0] = 2 + (-1) + (-1) + 0 = 0

示例 2:

输入:nums1 = [0], nums2 = [0], nums3 = [0], nums4 = [0]
输出:1

  提示:

  • n == nums1.length
  • n == nums2.length
  • n == nums3.length
  • n == nums4.length
  • 1 <= n <= 200
  • -2^28 <= nums1[i], nums2[i], nums3[i], nums4[i] <= 2^28

解题思路:

直接四重循环会超时,我们可以考虑将四个数组分成两组,nums1和nums2一组,nums3和nums4一组,先用两重循环将nums1和nums2所有相加和枚举出来并计数,用unordered_map计数(不需要用map,因为不需要有序,用map会浪费性能),然后再用两重循环枚举num3和num4的所有相加和,统计相反数的数量即可。

代码(CPP):

class Solution {
public:int fourSumCount(vector<int>& nums1, vector<int>& nums2, vector<int>& nums3, vector<int>& nums4) {int n = nums1.size();unordered_map<int, int> mp;for (int i = 0; i < n; i++) {for (int j = 0; j < n; j++) {mp[nums3[i] + nums4[j]]++;}}int ans = 0;for (int i = 0; i < n; i++) {for (int j = 0; j < n; j++) {ans += mp[-(nums1[i] + nums2[j])];}}return ans;}
};

http://www.yayakq.cn/news/732023/

相关文章:

  • 一级a做爰全过程网站成都网站建设 哪家比较好
  • 中文网站建设英文公司网站想维护服务器
  • 怀化住建部网站WordPress重力表单注册
  • 用外服务器做网站做全屏的网站 一屛多高
  • 怎么做自己的网站推广产品北京网站设计联系方式
  • 网站建设的功能都需要有哪些科技网站 网站建设
  • 合肥外贸网站建设公司专业的集团网站设计网络
  • 工会网站升级改造建设方案免费网站怎么做出来的
  • 适合html初学者做的网站广告设计培训班学校有哪些
  • 网站建设内容方法呼和浩特网站推广
  • 网站开发肇庆培训三里河网站建设
  • 发布网站要搭建什么目前做哪个网站能致富
  • 网站漏洞解决策划推广活动方案
  • 北京网站设计排名网站备案文件
  • 吉林做网站优化html网页设计颜色代码
  • 网站安全建设 需求分析dede企业网站源码
  • 有关天猫网站开发的论文wordpress管理员账号
  • 网站 备案号查询建设工程业绩查询网站
  • 什么行业最容易做网站西安响应式网站
  • 可以做外贸的网站300个免费邮箱地址2022
  • 成品网站免费下载国外做美食视频网站
  • qq上如何做文学网站网站建设 用ftp上传文件
  • 成都网站关键词优化网站建设需求方案pdf
  • 重庆网站建设项目线上商城是什么软件
  • 网站建设实训课指导书网站版式分析信宜网站开发公司
  • wordpress多站点文章调用企业做网站需要什么资料
  • 自己怎么做视频网站深圳有什么公司名称
  • 网站建设考试庙行镇seo推广网站
  • 华硕固件做网站6wordpress+全局设定
  • 做网站 (公司)网站里的个人中心下拉列表怎么做