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

平台网站如何做推广方案设计青岛物流网站建设

平台网站如何做推广方案设计,青岛物流网站建设,中铁建设集团有限公司电话号码,免费的微商城Every day a Leetcode 题目来源#xff1a;447. 回旋镖的数量 解法1#xff1a;枚举 哈希 题目所描述的回旋镖可以视作一个 V 型的折线。我们可以枚举每个 points[i]#xff0c;将其当作 V\texttt{V}V 型的拐点。设 points 中有 m 个点到 points[i] 的距离均相等#…Every day a Leetcode 题目来源447. 回旋镖的数量 解法1枚举 哈希 题目所描述的回旋镖可以视作一个 V 型的折线。我们可以枚举每个 points[i]将其当作 V\texttt{V}V 型的拐点。设 points 中有 m 个点到 points[i] 的距离均相等我们需要从这 m 点中选出 2 个点当作回旋镖的 2 个端点由于题目要求考虑元组的顺序因此方案数即为在 m 个元素中选出 2 个不同元素的排列数。 据此我们可以遍历 points计算并统计所有点到 points[i] 的距离将每个距离的出现次数记录在哈希表中然后遍历哈希表并用上述公式计算并累加回旋镖的个数。 在代码实现时我们可以直接保存距离的平方避免复杂的开方运算。 代码 /** lc appleetcode.cn id447 langcpp** [447] 回旋镖的数量*/// lc codestart// 枚举 哈希class Solution { public:int numberOfBoomerangs(vectorvectorint points){// 特判if (points.empty())return 0;int ans 0;for (const vectorint p : points){unordered_mapint, int distances;for (const vectorint q : points){int distance (p[0] - q[0]) * (p[0] - q[0]) (p[1] - q[1]) * (p[1] - q[1]);distances[distance];}for (auto [_, dis] : distances)ans dis * (dis - 1);}return ans;} }; // lc codeend结果 复杂度分析 时间复杂度O(n2)其中 n 是数组 points 的长度。 空间复杂度O(n)其中 n 是数组 points 的长度。
http://www.pierceye.com/news/600537/

相关文章:

  • 阿里巴巴国际站网站建设青岛网站搭建公司哪家好
  • 能看人与动物做的网站浙江企业响应式网站建设设计
  • 乌兰察布做网站公司营销策划公司有哪些职位
  • 南宁区建设银行招聘网站建设部网站申请表无法打印
  • 建一个网站怎么赚钱吗家具网站源码
  • 云优化网站建设wordpress开启icon
  • 招聘网站开发的目的与意义农特产品电商网站建设目标
  • 三水 网站建设公司企业黄页
  • 网站建设公司词辽宁阜新建设学校官方网站
  • 广州公司网站建设设计顾视频网站的建设预算
  • 商务网站规划与网页制作seo优化内容
  • 石家庄网站定做公众号开发单位
  • 做预定网站的作用网站建设需求方案文档
  • 西安网站建设高端万网总裁张向东
  • 肖鸿昌建筑网站广州网站建设设计公司信息
  • 网站建设 大公司好成都网站建设哪家售后好
  • 外贸网站模板制作微营销推广方案
  • 网站开发体系用node.js可以做网站吗
  • 一个vps建两个网站怎么弄数据库网络营销应用方式
  • 网站开发快递c 网站开发入门视频教程
  • 阿里巴巴国际站介绍深圳网站建设 猴王网络
  • 扬中网站建设哪家好五百丁简历官网
  • 素马设计顾问讲解价格短视频seo什么意思
  • 注册域名查询网站智慧团建网站登陆平台
  • 网站建设和搜索引擎优化技术有哪些
  • 网站创建的基本流程seo网站排名全选
  • 乐山网站公众号建设wordpress微电影模板
  • 天津专门做网站长春市网站制作
  • 怎样用php做网站英文网站建设580
  • 凡客登录入口网站优化垂直化好还是扁平化好