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

做标签网站刷单seo顾问服务公司

做标签网站刷单,seo顾问服务公司,b站怎么付费推广自己的视频,html工具软件题目&#xff1a; 给你一个二维整数数组 point &#xff0c;其中 points[i] [xi, yi] 表示二维平面内的一个点。同时给你一个整数 w 。你需要用矩形 覆盖所有 点。 每个矩形的左下角在某个点 (x1, 0) 处&#xff0c;且右上角在某个点 (x2, y2) 处&#xff0c;其中 x1 < x…

题目:

给你一个二维整数数组 point ,其中 points[i] = [xi, yi] 表示二维平面内的一个点。同时给你一个整数 w 。你需要用矩形 覆盖所有 点。

每个矩形的左下角在某个点 (x1, 0) 处,且右上角在某个点 (x2, y2) 处,其中 x1 <= x2 且 y2 >= 0 ,同时对于每个矩形都 必须 满足 x2 - x1 <= w 。

如果一个点在矩形内或者在边上,我们说这个点被矩形覆盖了。

请你在确保每个点都 至少 被一个矩形覆盖的前提下,最少 需要多少个矩形。

注意:一个点可以被多个矩形覆盖。

示例 1:
在这里插入图片描述
输入:points = [[2,1],[1,0],[1,4],[1,8],[3,5],[4,6]], w = 1
输出:2
解释:
上图展示了一种可行的矩形放置方案:
一个矩形的左下角在 (1, 0) ,右上角在 (2, 8) 。
一个矩形的左下角在 (3, 0) ,右上角在 (4, 8) 。

示例 2:
在这里插入图片描述
输入:points = [[0,0],[1,1],[2,2],[3,3],[4,4],[5,5],[6,6]], w = 2
输出:3
解释:
上图展示了一种可行的矩形放置方案:
一个矩形的左下角在 (0, 0) ,右上角在 (2, 2) 。
一个矩形的左下角在 (3, 0) ,右上角在 (5, 5) 。
一个矩形的左下角在 (6, 0) ,右上角在 (6, 6) 。

示例 3:
在这里插入图片描述
输入:points = [[2,3],[1,2]], w = 0
输出:2
解释:
上图展示了一种可行的矩形放置方案:
一个矩形的左下角在 (1, 0) ,右上角在 (1, 2) 。
一个矩形的左下角在 (2, 0) ,右上角在 (2, 3) 。

提示:
1 <= points.length <= 105
points[i].length==2
0 <= xi ==points[i][0] <= 109
0 <= yi == points[i][1] <= 109
0 <= w <= 109
所有点坐标 (xi, yi) 互不相同。

思路:

贪心,按横坐标从小打到排序,查看需要多少次能将横坐标全部覆盖,每次和x+w进行比较,x+w内代表都可覆盖,超过此范围的则代表需要一个新矩形。

代码:

class Solution {//贪心 横坐标需要几个矩形可以覆盖public int minRectanglesToCoverPoints(int[][] points, int w) {// 按横坐标从小到大排序Arrays.sort(points, (a, b) -> Integer.compare(a[0], b[0]));int ans = 0;// 每次用x+w来更新边界值int bound = -1;for (int[] p : points) {if (p[0] > bound) {bound = p[0] + w;ans++;}}return ans;}
}
http://www.yidumall.com/news/424.html

相关文章:

  • 做网站帮京东卖东西怎么合作百度招聘
  • 广告活动网站的策划最新新闻热点话题
  • 旅游网站建设策划书模板免费发布信息网
  • 免费个人网站域名自动推广工具
  • 海淀重庆网站建设网络推广工具和方法
  • 建工社官网seo优化技巧
  • 成都房地产最新政策武威网站seo
  • 武汉网站建设工作室网站快速优化排名软件
  • 做乒乓球网站的图片小广告怎么能弄干净
  • 成都设计师学seo如何入门
  • 个旧市做网站公司seo优化教程培训
  • 中国旅游网站排名重庆网站seo多少钱
  • 西安网站建设的费用济南网站优化公司排名
  • 商场网站建设广告营销留电话网站
  • 六安短视频优化费用seo排名培训公司
  • 怎样做电商网站好视频教学上海今天发生的重大新闻
  • 网站域名中文后缀永久免费不收费的污染app
  • 凡科建站登录入口官方正版阿里巴巴国际站官网
  • 网站建设流程表怎么在百度上设置自己的门店
  • 化妆品网页设计模板素材苏州网站关键词优化推广
  • ftp网站备份百度搜索网
  • 服装电子商务网站设计百度网盘官方
  • 佛山品牌网站设计谷歌网站优化
  • 如何提升网站的流量天津网站策划
  • 做网站维护累吗免费b站推广网站在线
  • 内蒙古建设厅官方网站路由优化大师
  • wordpress分页调用代码沈阳seo排名优化推广
  • 无需注册免费的网站江苏网页定制
  • 云南公司网站开发seo技术专员招聘
  • 人民政府网站的信息资源建设seo关键词优化排名公司