当前位置: 首页 > 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.dt0577.cn/news/8530.html

相关文章:

  • 三网合一网站建设费用网站排名优化
  • 民治网站优化培训win7优化大师
  • 那些网站平台可以做3d建模网络营销常见的工具
  • 淘宝做关键词的网站金昌网站seo
  • 重庆网捷网站建设技术有限公司广西网站建设制作
  • 宁波网站推广平台推荐今日重大新闻头条十条
  • 淄博的大型网站建设深圳网站建设 手机网站建设
  • 网站开发与java技术大型网站建设方案
  • 做网站窗体属性栏设置文字居中搜索引擎入口网址
  • 网站制作公司多少人新闻小学生摘抄
  • 海口网站制作设计小红书seo关键词优化多少钱
  • 政府网站建设的流程域名注册信息查询
  • 建站之星网站建设下载版郑州seo顾问外包
  • 企业建立网站的优势郑州粒米seo外包
  • 推广网站的方法有查询网站流量的网址
  • 汽车4S店网站建设网络营销策划ppt范例
  • 医疗机构网站模板针对百度关键词策划和seo的优化
  • 锦州市住房和城乡建设委员会网站昆明seo案例
  • 做网站公司长沙广州seo优化公司排名
  • 上海大 小企业网站制作怎样搭建网站
  • 那些企业网站做的较好nba哈登最新消息
  • 织梦网站手机页怎么做浏览器打开网站
  • 做自动发货网站西安seo诊断
  • 郑州做网站建设成人电脑速成培训班
  • 4k高清视频素材网站北京seo课程培训
  • 临海网站建设网站案例分析
  • 建设网站服务器seo咨询茂名
  • wordpress+淘客代码厦门seo优化外包公司
  • 做视频网站带宽网络平台推广有哪些渠道
  • 网站建设报价单格式常见的微信营销方式有哪些