2022-03-27 18:27:43 +08:00
< p > Alice is throwing < code > n< / code > darts on a very large wall. You are given an array < code > darts< / code > where < code > darts[i] = [x< sub > i< / sub > , y< sub > i< / sub > ]< / code > is the position of the < code > i< sup > th< / sup > < / code > dart that Alice threw on the wall.< / p >
2023-12-09 18:42:21 +08:00
< p > Bob knows the positions of the < code > n< / code > darts on the wall. He wants to place a dartboard of radius < code > r< / code > on the wall so that the maximum number of darts that Alice throws lie on the dartboard.< / p >
2022-03-27 18:27:43 +08:00
< p > Given the integer < code > r< / code > , return < em > the maximum number of darts that can lie on the dartboard< / em > .< / p >
< p > < / p >
2023-12-09 18:42:21 +08:00
< p > < strong class = "example" > Example 1:< / strong > < / p >
2022-03-27 18:27:43 +08:00
< img alt = "" src = "https://assets.leetcode.com/uploads/2020/04/29/sample_1_1806.png" style = "width: 248px; height: 211px;" / >
< pre >
< strong > Input:< / strong > darts = [[-2,0],[2,0],[0,2],[0,-2]], r = 2
< strong > Output:< / strong > 4
< strong > Explanation:< / strong > Circle dartboard with center in (0,0) and radius = 2 contain all points.
< / pre >
2023-12-09 18:42:21 +08:00
< p > < strong class = "example" > Example 2:< / strong > < / p >
2022-03-27 18:27:43 +08:00
< img alt = "" src = "https://assets.leetcode.com/uploads/2020/04/29/sample_2_1806.png" style = "width: 306px; height: 244px;" / >
< pre >
< strong > Input:< / strong > darts = [[-3,0],[3,0],[2,6],[5,4],[0,9],[7,8]], r = 5
< strong > Output:< / strong > 5
< strong > Explanation:< / strong > Circle dartboard with center in (0,4) and radius = 5 contain all points except the point (7,8).
< / pre >
< p > < / p >
< p > < strong > Constraints:< / strong > < / p >
< ul >
< li > < code > 1 < = darts.length < = 100< / code > < / li >
< li > < code > darts[i].length == 2< / code > < / li >
< li > < code > -10< sup > 4< / sup > < = x< sub > i< / sub > , y< sub > i< / sub > < = 10< sup > 4< / sup > < / code > < / li >
2023-12-09 18:42:21 +08:00
< li > All the < code > darts< / code > are unique< / li >
2022-03-27 18:27:43 +08:00
< li > < code > 1 < = r < = 5000< / code > < / li >
< / ul >