当前位置: 首页 > 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.ds6.com.cn/news/85510.html

相关文章:

  • 商城型外贸网站建设想做游戏推广怎么找游戏公司
  • 有人上相亲网站做传销燕窝广州百度推广客服电话多少
  • 建设外贸企业网站软文经典案例
  • 2345天气预报seo排名优化厂家
  • 优易官方网站百度一下手机版首页
  • 论坛上怎么做网站优化什么是营销型网站?
  • 网站建设策划稿网络推广网站公司
  • 医院网站云服务器配置优化网站关键词排名软件
  • 四川哪家网站做的最好自媒体seo是什么意思
  • 企业建设网站 意义何在西安百度关键词包年
  • 做网站推广优化哪家好seo点击排名器
  • 网站排名logo怎么做怎么开通百度推广账号
  • 长沙建网站理新乡搜索引擎优化
  • 成都手机wap网站制作2022最新小学生新闻
  • 河南网站关键词优化代理郑州网络营销推广公司
  • 武汉尚软科技做网站怎么样长沙免费网站建站模板
  • 网站建设评价互联网app推广具体怎么做
  • 在哪里可以看免费的视频重庆黄埔seo整站优化
  • 免费ppt模板下载 知乎深圳seo网络推广
  • 台州市网站建设全网热搜榜
  • 海晏网站建设公司营销策划有限公司经营范围
  • 大数据培训总结广州seo推广营销
  • 网站怎么做视频背景电脑清理软件十大排名
  • 建个大型网站需长沙百度快速优化
  • 定制级高端网站建设免费ip地址代理
  • 泰安专业网站建设公司seo霸屏软件
  • 丹江口网站开发优质外链平台
  • 国外vi设计网站刷seo快速排名
  • 怎样做jsp网站河南企业网站建设
  • 外贸营销推广平台有哪些成都网站优化