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

如何免费做网站设计素材网站推荐pin

如何免费做网站,设计素材网站推荐pin,苏醒主题wordpress,安徽长江建设集团有限公司网站文章目录1. 题目2. 解题1. 题目 给定在 xy 平面上的一组点#xff0c;确定由这些点组成的矩形的最小面积#xff0c;其中矩形的边平行于 x 轴和 y 轴。 如果没有任何矩形#xff0c;就返回 0。 示例 1#xff1a; 输入#xff1a;[[1,1],[1,3],[3,1],[3,3],[2,2]] 输出… 文章目录1. 题目2. 解题1. 题目 给定在 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 500 0 points[i][0] 40000 0 points[i][1] 40000 所有的点都是不同的。来源力扣LeetCode 链接https://leetcode-cn.com/problems/minimum-area-rectangle 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 枚举4个顶点是会超时的枚举对角线组合然后在哈希里检查另外两个顶点是否都存在 class Solution { public:int minAreaRect(vectorvectorint points) {int i, j, area INT_MAX, s;unordered_mapint, unordered_setint m;for(auto p : points)m[p[0]].insert(p[1]);for(i 0; i points.size(); i)for(j i1; j points.size(); j){if(points[i][0]points[j][0] || points[i][1]points[j][1]|| !m[points[i][0]].count(points[j][1]) || !m[points[j][0]].count(points[i][1]))//i,j作为对角线另外两点不存在continue;s abs(points[i][0]-points[j][0])*abs(points[i][1]-points[j][1]);if(s area)area s;}return areaINT_MAX ? 0 : area;} };1316 ms 18.8 MB 根据题目的数据范围哈希采用40001进制数压缩为一个int加快运行速度 class Solution { public:int minAreaRect(vectorvectorint points) {int i, j, area INT_MAX, s;unordered_setint m;for(auto p : points)m.insert(p[0]*40001p[1]);for(i 0; i points.size(); i)for(j i1; j points.size(); j){if(points[i][0]points[j][0] || points[i][1]points[j][1]|| !m.count(points[i][0]*40001points[j][1]) || !m.count(points[j][0]*40001points[i][1]))//i,j作为对角线另外两点不存在continue;s abs(points[i][0]-points[j][0])*abs(points[i][1]-points[j][1]);if(s area)area s;}return areaINT_MAX ? 0 : area;} };832 ms 17.1 MB 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步
http://www.sadfv.cn/news/394043/

相关文章:

  • 青岛外贸网站建站公司宜昌建网站
  • 网站建设 外文文献南京 网站备案
  • 网站建设与运营课程网站seo排名免费咨询
  • 用户体验不好的网站phpcms 转 wordpress tag
  • 常州哪家做网站便宜深圳网站建设提供服务公司
  • 海洋馆网站建设网站开发电销常遇到问题
  • phpcms v9网站模板英德网站建设
  • 企业型网站建设咨询电话南京学做网站
  • 做网站哪里接单湘潭网站建设 r磐石网络
  • 网站更换主机国企网站建设会议纪要
  • 网站建设10个基本步骤生物网站建设
  • 邵阳微网站开发lz2v宠物网站设计与制作
  • 个人备案企业网站做汽配外贸是在哪个网站做
  • 哪个网站做外贸用jq和ajax做能登陆注册的一个网站
  • 婚礼网站有哪些沧州网站建设公司
  • 网站只做五周tornado 做网站
  • 网站建设方案行业电商平台都有哪些
  • 做个平台网站怎么做自己做的网站怎么植入erp
  • 网站建设运营的灵魂是上海自助建站官网
  • 中山cms建站站点建立网站的方法
  • 中英双语网站建设合同香河住房和城乡建设局网站
  • 自己开发一个手机网站昆明参差网站
  • 网站价值评估 php加强机关网站内容建设
  • 毕业设计网站可以做什么网页设计师技术水平证书
  • 百科网站开发用mediawiki做的网站
  • 网站开发基础如何做弹幕视频网站
  • 嘉兴房产网站建设网站后台添加文字
  • 网站建设联雅一个做炉石视频的网站
  • 科技网站设计欣赏辽宁省营商建设监督局网站
  • 为您服务网站泰安网站设计