返回介绍

lcp / LCP 42. 玩具套圈 / README

发布于 2024-06-17 01:04:41 字数 1581 浏览 0 评论 0 收藏 0

LCP 42. 玩具套圈

题目描述

「力扣挑战赛」场地外,小力组织了一个套玩具的游戏。所有的玩具摆在平地上, toys[i][xi,yi,ri] 的形式记录了第 i 个玩具的坐标 (xi,yi) 和半径 ri 。小扣试玩了一下,他扔了若干个半径均为 r 的圈, circles[j] 记录了第 j 个圈的坐标 (xj,yj) 。套圈的规则如下:

  • 若一个玩具被某个圈完整覆盖了(即玩具的任意部分均在圈内或者圈上),则该玩具被套中。
  • 若一个玩具被多个圈同时套中,最终仅计算为套中一个玩具

请帮助小扣计算,他成功套中了多少玩具。

注意:

  • 输入数据保证任意两个玩具的圆心不会重合,但玩具之间可能存在重叠。

示例 1:

输入: toys = [[3,3,1],[3,2,1]], circles = [[4,3]], r = 2

输出: 1

解释: 如图所示,仅套中一个玩具

示例 2:

输入: toys = [[1,3,2],[4,3,1],[7,1,2]], circles = [[1,0],[3,3]], r = 4

输出: 2

解释: 如图所示,套中两个玩具

提示:

  • 1 <= toys.length <= 10^4
  • 0 <= toys[i][0], toys[i][1] <= 10^9
  • 1 <= circles.length <= 10^4
  • 0 <= circles[i][0], circles[i][1] <= 10^9
  • 1 <= toys[i][2], r <= 10

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文