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

腾讯云如何建设网站首页免费的关键词挖掘工具

腾讯云如何建设网站首页,免费的关键词挖掘工具,重庆建工第二建设有限公司网站,西安企业网站建设托管题目链接 Leetcode.939 最小面积矩形 Rating : 1752 题目描述 给定在 xy平面上的一组点,确定由这些点组成的矩形的最小面积,其中矩形的边平行于 x 轴和 y 轴。 如果没有任何矩形,就返回 0。 示例 1: 输入&#xff1…

题目链接

Leetcode.939 最小面积矩形 Rating : 1752

题目描述

给定在 xy平面上的一组点,确定由这些点组成的矩形的最小面积,其中矩形的边平行于 x 轴和 y 轴。

如果没有任何矩形,就返回 0

示例 1:

输入:[[1,1],[1,3],[3,1],[3,3],[2,2]]
输出:4

示例 2:

输入:[[1,1],[1,3],[3,1],[3,3],[4,1],[4,3]]
输出:2

提示:

  • 1<=points.length<=5001 <= points.length <= 5001<=points.length<=500
  • 0<=points[i][0]<=400000 <= points[i][0] <= 400000<=points[i][0]<=40000
  • 0<=points[i][1]<=400000 <= points[i][1] <= 400000<=points[i][1]<=40000
  • 所有的点都是不同的

解法:哈希表 + 枚举

对于每一个点 (x,y),我们都可以存入到一个哈希表 uset中。

因为每一个点的最大值是 40000。为了方便,我们可以存入 x * 40001 + y这样的一个数到 uset中。将两个点映射成一个数。

接下来枚举矩形的 左上角顶点(x1 , y1)右下角顶点(x2 , y2)。 再判断另外两个顶点在不在集合中,同时在的话,就可以构成一个矩形。

在这里插入图片描述

时间复杂度:O(n2)O(n^2)O(n2)

C++代码:

class Solution {
public:int minAreaRect(vector<vector<int>>& points) {unordered_set<int> uset;for(auto &p:points){uset.insert(p[0] * 40001 + p[1]);}int n = points.size();int s = 1e9;for(int i = 0;i < n;i++){int x1 = points[i][0] , y1 = points[i][1];for(int j = i + 1;j < n;j++){int x2 = points[j][0] , y2 = points[j][1];if(x1 == x2 || y1 == y2) continue;if(uset.count(x1 * 40001 + y2) && uset.count(x2 * 40001 + y1)){int a = abs(x1 - x2);int b = abs(y1 - y2);s = min(s,a * b);}}}return s == 1e9 ? 0 : s;}
};
http://www.tj-hxxt.cn/news/59312.html

相关文章:

  • 现在电商做的设计用的什么网站百度保障中心人工电话
  • 天津谁做网站河南郑州最新消息
  • 西安哪有学做淘宝网站永久免费制作网页
  • wordpress diasporaseo第三方点击软件
  • 南通做网站优化的公司系统优化软件十大排名
  • 桂林做网站的公司百度浏览器网址大全
  • seo怎么做网站排名seo优化软件大全
  • 网站做新浪图床成人技术培训学校
  • 南宁网站 制作优化关键词怎么做
  • 山东平台网站建设公司网站seo优化价格
  • 天津卓荣建设集团网站关键词搜索热度查询
  • wordpress4.8.3安装教程推广优化网站排名
  • 建设单位企业锁登陆网站西安网络推广公司
  • 安阳建设网站seo排名关键词
  • 百度怎样才能搜到自己的网站烟台seo快速排名
  • 个人做网站花多少钱网站推广的技巧
  • 张艺兴粉丝做的网站百度推广怎么做步骤
  • 做网站图片切图可以用中文吗网站建设企业建站
  • 如何做国际贸易网站吉林百度seo公司
  • 网站建设空间什么意思公司网站制作费用
  • 如果制作个人网站百度排名
  • 广州专业网站开发电商运营方案计划书
  • 网站meta模板跨境电商平台
  • 个人网站 主机长沙企业网站建设报价
  • icp备案网站用不了百度在线入口
  • 哪家建网站艺术培训学校招生方案
  • 建站网站 国外长沙seo网站优化公司
  • 网站垃圾代码检查工具2023第三波疫情已经到来了
  • 政府门户网站 建设网站交换链接友情链接的作用
  • 南宁网站排名外包郑州做网站公司有哪些