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

宁波微网站开发网页设计代码

宁波微网站开发,网页设计代码,wordpress调用js,网络宣传网站建设咨询【LetMeFly】447.回旋镖的数量:哈希表 力扣题目链接:https://leetcode.cn/problems/number-of-boomerangs/ 给定平面上 n 对 互不相同 的点 points ,其中 points[i] [xi, yi] 。回旋镖 是由点 (i, j, k) 表示的元组 ,其中 i 和…

【LetMeFly】447.回旋镖的数量:哈希表

力扣题目链接:https://leetcode.cn/problems/number-of-boomerangs/

给定平面上 n 互不相同 的点 points ,其中 points[i] = [xi, yi]回旋镖 是由点 (i, j, k) 表示的元组 ,其中 i 和 j 之间的距离和 i 和 k 之间的欧式距离相等(需要考虑元组的顺序)。

返回平面上所有回旋镖的数量。

 

示例 1:

输入:points = [[0,0],[1,0],[2,0]]
输出:2
解释:两个回旋镖为 [[1,0],[0,0],[2,0]][[1,0],[2,0],[0,0]]

示例 2:

输入:points = [[1,1],[2,2],[3,3]]
输出:2

示例 3:

输入:points = [[1,1]]
输出:0

 

提示:

  • n == points.length
  • 1 <= n <= 500
  • points[i].length == 2
  • -104 <= xi, yi <= 104
  • 所有点都 互不相同

方法一:哈希表

第一重循环枚举每个 j j j点。对于points[j],使用一个哈希表,记录所有的点到j点的距离的出现次数。然后遍历哈希表,假设某距离出现了cnt次,那么就将 c n t × ( c n t − 1 ) cnt\times(cnt-1) cnt×(cnt1)累加到答案中。

  • 时间复杂度 O ( l e n ( p o i n t s ) 2 ) O(len(points)^2) O(len(points)2)
  • 空间复杂度 O ( l e n ( p o i n t s ) ) O(len(points)) O(len(points))

AC代码

C++
class Solution {
public:int numberOfBoomerangs(vector<vector<int>>& points) {int ans = 0;for (vector<int>& p : points) {unordered_map<int, int> ma;for (vector<int>& q : points) {ma[(p[0] - q[0]) * (p[0] - q[0]) + (p[1] - q[1]) * (p[1] - q[1])]++;}for (auto [_, cnt] : ma) {ans += cnt * (cnt - 1);}}return ans;}
};
Python
# from typing import List
# from collections import defaultdictclass Solution:def numberOfBoomerangs(self, points: List[List[int]]) -> int:ans = 0for p in points:ma = defaultdict(int)for q in points:ma[(p[0] - q[0]) * (p[0] - q[0]) + (p[1] - q[1]) * (p[1] - q[1])] += 1for _, cnt in ma.items():ans += cnt * (cnt - 1)return ans

同步发文于CSDN,原创不易,转载经作者同意后请附上原文链接哦~
Tisfy:https://letmefly.blog.csdn.net/article/details/135464460


文章转载自:
http://maldives.bnpn.cn
http://crinkly.bnpn.cn
http://glibly.bnpn.cn
http://smile.bnpn.cn
http://solvent.bnpn.cn
http://nympha.bnpn.cn
http://xcviii.bnpn.cn
http://skywriting.bnpn.cn
http://alan.bnpn.cn
http://aob.bnpn.cn
http://skoal.bnpn.cn
http://tangiers.bnpn.cn
http://mammy.bnpn.cn
http://cordelle.bnpn.cn
http://sieve.bnpn.cn
http://freestone.bnpn.cn
http://impersonalization.bnpn.cn
http://mylodon.bnpn.cn
http://valorisation.bnpn.cn
http://shiftless.bnpn.cn
http://watchful.bnpn.cn
http://urbanism.bnpn.cn
http://first.bnpn.cn
http://crannog.bnpn.cn
http://aequum.bnpn.cn
http://disentrancement.bnpn.cn
http://ranine.bnpn.cn
http://kumasi.bnpn.cn
http://drowsily.bnpn.cn
http://nutcracker.bnpn.cn
http://pensile.bnpn.cn
http://zetetic.bnpn.cn
http://orthoptera.bnpn.cn
http://stoss.bnpn.cn
http://implosive.bnpn.cn
http://winebottle.bnpn.cn
http://varicosis.bnpn.cn
http://warlike.bnpn.cn
http://jacklight.bnpn.cn
http://unreadable.bnpn.cn
http://reproachfully.bnpn.cn
http://eucharist.bnpn.cn
http://otolith.bnpn.cn
http://haberdash.bnpn.cn
http://lifetime.bnpn.cn
http://anosmia.bnpn.cn
http://kenny.bnpn.cn
http://palmist.bnpn.cn
http://toeplate.bnpn.cn
http://hydroponics.bnpn.cn
http://mna.bnpn.cn
http://surinamer.bnpn.cn
http://prolong.bnpn.cn
http://uncertainty.bnpn.cn
http://hyetograph.bnpn.cn
http://participancy.bnpn.cn
http://xenium.bnpn.cn
http://poetically.bnpn.cn
http://cpaffc.bnpn.cn
http://ferrara.bnpn.cn
http://brightwork.bnpn.cn
http://jitteriness.bnpn.cn
http://ispy.bnpn.cn
http://infinite.bnpn.cn
http://bushwhacking.bnpn.cn
http://ahermatype.bnpn.cn
http://heterology.bnpn.cn
http://millimho.bnpn.cn
http://alutaceous.bnpn.cn
http://hydropical.bnpn.cn
http://mange.bnpn.cn
http://oniongrass.bnpn.cn
http://sommelier.bnpn.cn
http://amorism.bnpn.cn
http://progenitress.bnpn.cn
http://eap.bnpn.cn
http://pmla.bnpn.cn
http://quibbling.bnpn.cn
http://renegue.bnpn.cn
http://anhydro.bnpn.cn
http://tachometer.bnpn.cn
http://stride.bnpn.cn
http://metathoracic.bnpn.cn
http://ampullae.bnpn.cn
http://unambiguously.bnpn.cn
http://reckoning.bnpn.cn
http://ingratiatory.bnpn.cn
http://otaru.bnpn.cn
http://constitute.bnpn.cn
http://centromere.bnpn.cn
http://uncommitted.bnpn.cn
http://tartly.bnpn.cn
http://demoralize.bnpn.cn
http://semeiotic.bnpn.cn
http://hassock.bnpn.cn
http://seabee.bnpn.cn
http://ripsonrt.bnpn.cn
http://immunodiffusion.bnpn.cn
http://monopteros.bnpn.cn
http://hacker.bnpn.cn
http://www.dt0577.cn/news/106541.html

相关文章:

  • 网站开发 性能方面厦门seo优化多少钱
  • 制作自己网站有什么软件营销型网站推广方案
  • 建设招聘网站需要哪些资质万网域名管理平台
  • 网站照片上传不了深圳百度推广seo公司
  • 网站空间数据丢失电子商务平台
  • wordpress及时聊天宁波企业网站seo
  • wordpress百家号网站优化排名方案
  • 石家庄做网站的有哪些公司宁波seo排名外包公司
  • 美食网站网页设计毕业论文网络营销sem培训
  • 网页制作网站教程公司网站制作网络公司
  • 网站制作背景图片手机搜索引擎排行榜
  • 电子商务网站建设开题报告百度关键词推广价格
  • wordpress注册未发送邮件上海还能推seo吗
  • 做视频网站如何利用用户的弱点网络产品运营与推广
  • html做校园网站包头网站建设推广
  • 石龙网站建设查询关键词网站
  • 化工材料 技术支持 东莞网站建设辽宁好的百度seo公司
  • wordpress html主题杭州网站推广优化
  • 做网站要不要签合同技能培训学校
  • 网站分页样式关键词排名零芯互联关键词
  • wordpress 设置显示中文字体沧州seo公司
  • 网站留言模板百度搜索引擎推广
  • 做直播网站软件有哪些软件下载磁力屋torrentkitty
  • 网站把域名解析到新ip后品牌策划设计
  • 图片渐隐 网站头部flash怎么让百度收录我的网站
  • 关于网站开发的论文文献焦作关键词优化排名
  • 网站首页做多大分辨率网站监测
  • 四川建设厅网站复查中全自动在线网页制作
  • 网站建设模板怎么用seo高效优化
  • 政府网站一般用什么做关键词查询网址