当前位置: 首页 > 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.yutouwan.com/news/394043/

相关文章:

  • 自己建设网站网站赚钱wordpress如何把文件添加到媒体库
  • 网站建设模块怎么使用冯宗耀seo教程
  • 祥云平台建站高埗镇网站建设
  • 如何提升网站的排名北京网站开发建设
  • 网站后台管理系统安装搭建自己的网站需要什么
  • 网站开发代理报价表万宁网站建设公司
  • 企业网站设计注意事项做卖蜂蜜的网站计划书
  • 北京到广州动卧传统企业公司网站优化案例
  • 网站跳出率 查询如何用dw做网站底页
  • 如何制作网站主页腾讯云域名注册步骤
  • 商业网站后缀名建湖网站优化公司
  • 怎么自己做网站服务器linux甘肃省建设厅网站首页
  • 企业网站导航优化服务器安全加固
  • 服务器做网站教程微网站搭建费用
  • 淘宝联盟怎么做网站免费ppt模板下载官网
  • 简述网站制作方案和主要内容酒店代理分销平台
  • 郑州制作网站软件网站和做游戏
  • 能打开各种网站的浏览器推荐凡科建站怎样建站中站
  • 纯静态 网站神马收录提交入口
  • 一个公司网站备案吗贵阳小程序开发
  • 服装网站建设平台分析广州注册公司流程及费用
  • 企业网站前端模板电子商务网站建设 教学ppt
  • 网站建设龙兵科技燕郊网站制作多少钱
  • 中国风网站配色方案外贸网站开发莆田
  • 怎么做网站 ppt商城网站建设付款怎么实现
  • 高端网站设计价格拉丝机东莞网站建设
  • 工程建设企业网站五百亿网站建设
  • 专门做婚纱儿童摄影网站网站建设重庆
  • 网站前台界面模板下载html网页制作兼职平台
  • 常州小型网站建设wordpress数据表不可用