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

建立网站的正确方法建网站没有实体公司能建站吗

建立网站的正确方法,建网站没有实体公司能建站吗,网站搭建上门多少钱,怎么推广广告1 题目地址 454. 四数相加 II - 力扣&#xff08;LeetCode&#xff09;454. 四数相加 II - 给你四个整数数组 nums1、nums2、nums3 和 nums4 &#xff0c;数组长度都是 n &#xff0c;请你计算有多少个元组 (i, j, k, l) 能满足&#xff1a; * 0 < i, j, k, l < n * num…

1 题目地址

454. 四数相加 II - 力扣(LeetCode)454. 四数相加 II - 给你四个整数数组 nums1、nums2、nums3 和 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 = 02. (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 * -228 <= nums1[i], nums2[i], nums3[i], nums4[i] <= 228 https://leetcode.cn/problems/4sum-ii/description/


2 题目说明

给你四个整数数组 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
  • -228 <= nums1[i], nums2[i], nums3[i], nums4[i] <= 228

3 解题思路

1 定义一个Map,key放a和b两数之和,value放a和b两数之和出现的次数
2 遍历数组nums1、nums2,统计两个数组元素之和,和出现的次数,放在map中
3  定义int类型的变量count用来统计nums1[i]+nums2[j]+nums3[k]+nums4[k]=0出现的次数
4 遍历数组nums3、nums4,找到0-(nums3[k]+nums[4])是否在map中出现过,就用count统计
5 返回统计值count即可

4个数相加等于0,不好寻找;可以两两先进行组合后,将问题处理成两个处理后的数据相加是否等于0,这样就容易的多。

4 代码编写

class Solution {public int fourSumCount(int[] nums1, int[] nums2, int[] nums3, int[] nums4) {Map<Integer, Integer> map = new HashMap<>();for (int i=0; i<nums1.length; i++) {for (int j=0; j<nums2.length; j++) {int add = nums1[i] + nums2[j];map.put(add, map.getOrDefault(add, 0) + 1);}}int count = 0;for (int i=0; i<nums3.length; i++) {for (int j=0; j<nums4.length; j++) {int add = nums3[i] + nums4[j];int a = 0 - add;if (map.containsKey(a)) {count += map.get(a);}}}return count;}
}

 

http://www.dtcms.com/wzjs/803178.html

相关文章:

  • 网站推广策划方案和网站推广执行方案的区别手机抖音你做我女朋友好吗套路网站
  • 自建网站去除html信息流广告图片
  • 青海西宁制作网站公司济南营销型网站建设哪家好
  • 档案馆网站建设现状公司网站制作注意什么
  • 宁波哪里有做网站的在线查询企业
  • 北京制作网站的公司简介网站推广方案怎么写
  • 做海报找素材的网站如何向google提交网站
  • 公司注册网站需要什么资料h5网站制作工具
  • 保定哪里有做网站的网站建立风格
  • 一般购物网站怎么做推广小豪自助建站
  • 厦门市海沧区建设局网站自己开发一个app需要多少钱
  • 外观设计网站摄影标志logo设计欣赏
  • 广州专业网站建设哪里有备案 网站建设计划书
  • 网站建设费用属于什么科目ui设计现在好找工作吗
  • 外贸网站是怎么做的深圳商城网站哪家做的好
  • 手机端网站设计尺寸宿州做网站公司
  • 网站建设公司主营业务强的小企业网站建设
  • 网站建设实现的目标所得税汇算清缴在哪个网站做
  • 专业医院网站建设酒店推广平台有哪些
  • 哪个网站帮忙做户型方案crm 在线试用
  • 南充做网站公司哪家好代做课件ppt
  • 注册公司在哪个网站所有网站收录入口
  • 帝国网站管理系统视频教程移动网站开发书籍
  • 月子中心网站设计动画设计稿
  • 影视网站建设源码哪个好品牌网鞋
  • 征婚网站 女 做茶叶生意做民俗酒店到哪些网站推荐
  • 外贸企业网站系统用模板做的网站不好优化
  • 如何提高网站开发效率个人简约网站模板免费下载
  • 手机网站导航栏如何做wordpress班级模板
  • 如何制定网站icon图标做一个静态网站导航要多少钱