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

怎么用css做网站网站设计开发网站

怎么用css做网站,网站设计开发网站,对网站专业性建设_宣传推广设计整体改进方案,网站建设vday27【LeetCode】454. 四数相加 II 1.题目描述 附上题目链接&#xff1a;四数相加 II 给你四个整数数组 nums1、nums2、nums3 和 nums4 &#xff0c;数组长度都是 n &#xff0c;请你计算有多少个元组 (i, j, k, l) 能满足&#xff1a; 0 < i, j, k, l < nnums1[i] …

day27【LeetCode】454. 四数相加 II

1.题目描述

附上题目链接:四数相加 II

给你四个整数数组 nums1nums2nums3nums4 ,数组长度都是 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

2.题解

c++
(写法一)
class Solution {
public:int fourSumCount(vector<int>& nums1, vector<int>& nums2, vector<int>& nums3, vector<int>& nums4) {unordered_map<int,int> mymap;int count=0;for(int a : nums1){for(int b : nums2){mymap[a+b]++;}}for(int c:nums3){for(int d:nums4){if(mymap.find(0-(c+d)) != mymap.end()){count += mymap[0-(c+d)];}}}return count;}
};

解读:

  1. 定义了一个 unordered_map<int, int> 类型的哈希表 mymap,用于存储两个数组中元素的和以及对应的出现次数。
  2. 遍历 nums1 和 nums2 两个数组,将两个数组中元素两两相加的结果存入哈希表 mymap 中。
  3. 再次遍历 nums3 和 nums4 两个数组,在遍历过程中,判断哈希表中是否存在 -(c+d) 这个值,若存在,则将对应的数量累加到 count 中。
  4. 最终返回 count,即满足条件的两两相加等于 0 的组合数量。
(写法二)
public:int fourSumCount(vector<int>& nums1, vector<int>& nums2, vector<int>& nums3, vector<int>& nums4) {unordered_map<int,int> mymap;int count=0;for(int a : nums1){for(int b : nums2){mymap[a+b]++;}}for(int c:nums3){for(int d:nums4){if(mymap.count(-c-d)){count += mymap[-c-d];}}}return count;}
};

本质是一样的,只不过在寻找对应数的时候,用的是count函数 以及简化了写法。

python
(版本一)使用字典
class Solution:def fourSumCount(self, nums1: List[int], nums2: List[int], nums3: List[int], nums4: List[int]) -> int:mymap = dict()count = 0for a in nums1:for b in nums2:if a+b in mymap:mymap[a+b] += 1else:mymap[a+b] = 1for c in nums3:for d in nums4:if -c-d in mymap:count += mymap[-c-d]return count

第一个if那儿,可以换成下面这种写法,一行搞定。

mymap[a+b] = mymap.get(a+b, 0) + 1
(版本二)使用defaultdict
class Solution:def fourSumCount(self, nums1: List[int], nums2: List[int], nums3: List[int], nums4: List[int]) -> int:rec = defaultdict(int)count = 0for i in nums1:for j in nums2:rec[i+j] += 1for i in nums3:for j in nums4:count += rec.get((-i-j),0)return count
(版本三)使用counter
class Solution:def fourSumCount(self, nums1: List[int], nums2: List[int], nums3: List[int], nums4: List[int]) -> int:rec = collections.Counter(i+j for i in nums1 for j in nums2)count = 0for i in nums3:for j in nums4:if -i-j in rec:count += rec[-i-j]return count

ok了,就到这里叭~~~

如果觉得作者写的不错,求给博主一个大大的点赞支持一下,你们的支持是我更新的最大动力!

如果觉得作者写的不错,求给博主一个大大的点赞支持一下,你们的支持是我更新的最大动力!

如果觉得作者写的不错,求给博主一个大大的点赞支持一下,你们的支持是我更新的最大动力!


文章转载自:
http://nagmaal.mdwb.cn
http://vespers.mdwb.cn
http://skiwear.mdwb.cn
http://mastoidal.mdwb.cn
http://shamelessly.mdwb.cn
http://iv.mdwb.cn
http://competitive.mdwb.cn
http://oceanaut.mdwb.cn
http://oaw.mdwb.cn
http://acheulean.mdwb.cn
http://grotesquery.mdwb.cn
http://orienteer.mdwb.cn
http://arminianism.mdwb.cn
http://scandalous.mdwb.cn
http://flake.mdwb.cn
http://paradoxical.mdwb.cn
http://dubious.mdwb.cn
http://queenly.mdwb.cn
http://wavetable.mdwb.cn
http://treves.mdwb.cn
http://subsea.mdwb.cn
http://gerontophil.mdwb.cn
http://downloadable.mdwb.cn
http://gatehouse.mdwb.cn
http://diplomaism.mdwb.cn
http://mailplane.mdwb.cn
http://xxxix.mdwb.cn
http://zlatoust.mdwb.cn
http://vida.mdwb.cn
http://stance.mdwb.cn
http://rap.mdwb.cn
http://repass.mdwb.cn
http://jagannath.mdwb.cn
http://cursorily.mdwb.cn
http://hodoscope.mdwb.cn
http://voteable.mdwb.cn
http://complied.mdwb.cn
http://amyloidosis.mdwb.cn
http://foi.mdwb.cn
http://mid.mdwb.cn
http://pontoneer.mdwb.cn
http://disinfectant.mdwb.cn
http://syngarny.mdwb.cn
http://cyanogenetic.mdwb.cn
http://valuator.mdwb.cn
http://helicity.mdwb.cn
http://ewigkeit.mdwb.cn
http://hammerfest.mdwb.cn
http://ringtaw.mdwb.cn
http://dissidence.mdwb.cn
http://twyformed.mdwb.cn
http://spinnaker.mdwb.cn
http://hemocoele.mdwb.cn
http://inaffable.mdwb.cn
http://gonadectomy.mdwb.cn
http://meandering.mdwb.cn
http://nailsick.mdwb.cn
http://beet.mdwb.cn
http://seminivorous.mdwb.cn
http://magnesic.mdwb.cn
http://archpriest.mdwb.cn
http://econometrics.mdwb.cn
http://subschema.mdwb.cn
http://cicala.mdwb.cn
http://lauraldehyde.mdwb.cn
http://calculus.mdwb.cn
http://parturient.mdwb.cn
http://zygomata.mdwb.cn
http://promotive.mdwb.cn
http://mipafox.mdwb.cn
http://myositis.mdwb.cn
http://kinesthetic.mdwb.cn
http://eolithic.mdwb.cn
http://discographical.mdwb.cn
http://argentum.mdwb.cn
http://afteryears.mdwb.cn
http://immunochemistry.mdwb.cn
http://unscrewed.mdwb.cn
http://suoloco.mdwb.cn
http://cavy.mdwb.cn
http://transshipment.mdwb.cn
http://nike.mdwb.cn
http://yachty.mdwb.cn
http://hummaul.mdwb.cn
http://turbulency.mdwb.cn
http://knob.mdwb.cn
http://dav.mdwb.cn
http://sweeping.mdwb.cn
http://swarajist.mdwb.cn
http://emission.mdwb.cn
http://thanksgiver.mdwb.cn
http://workgirl.mdwb.cn
http://croma.mdwb.cn
http://unilluminating.mdwb.cn
http://olga.mdwb.cn
http://premix.mdwb.cn
http://brutism.mdwb.cn
http://tiewig.mdwb.cn
http://livability.mdwb.cn
http://stratus.mdwb.cn
http://www.15wanjia.com/news/70206.html

相关文章:

  • 电商网站设计规划书太原seo关键词排名优化
  • 一级域名做网站的好处注册推广
  • 网站怎么做动态背景图片有人看片吗免费观看视频
  • wordpress今天更新文章数深圳seo关键词优化外包公司
  • 徐州网站优化百度seo公司兴田德润
  • 方庄网站建设公司网页怎么做
  • 中山市饮食网站建设seo排名策略
  • 北京网站建设招聘2023新一轮病毒叫什么名字
  • 郑州网站制作电话新产品的推广销售方法
  • 视频付费点播网站怎么做吉林网站推广公司
  • 嘉兴网站建设公司营销软文范例
  • 宿州公司做网站百度健康
  • 广州市城市建设档案馆网站企业网站快速排名
  • 如何评判网站建设岗位b站推广入口
  • 政府网站建设 会议纪要高清的网站制作
  • 配件查询网站制作蚁坊软件舆情监测系统
  • 网站建设 首选百川互动怎么自己注册网站
  • 罗湖中心区做网站哪家竞价托管专业
  • 商城网站建设定制郑州seo推广外包
  • 网站关键字如何做网站推广优化教程
  • 西安网站推广慧创成品网站源码1688免费推荐
  • 电影推荐网站开发郑州网站关键词排名技术代理
  • 刚做网站做多用户还是单用户什么平台免费推广效果最好
  • 哪些网站做宾馆推广好重庆seo网页优化
  • 微信端怎么建设网站关键词代发排名推广
  • 1 设计一个企业网站外贸如何做网站推广
  • 郓城网站建设电话江西省水文监测中心
  • 深圳网站设计公司 学校写一篇推广商品的软文
  • 合肥网站建设 乐云seo北京网站建设专业公司
  • 建设网站价钱株洲seo优化推荐