首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
Boundary
8条解析
开通博客写题解
精神病科黄主任
发表于 2020-07-14 00:18:29
题意:给了n个点,让你自己随便定义圆心(圆心不要求是n个点的其中一个)和半径,要求这n个点有尽可能多的点在圆上,并且该圆经过坐标原点(0,0)。求满足的圆上的点最多有多少个。 思路:n是2e3,复杂度应该要小于n^3。我们知道最少三点可以确定一个圆。因为圆要求经过原点(0,0),所以考虑n^2枚举两
展开全文
Lost_Deviation
发表于 2020-07-13 17:58:35
题意 在二维平面上有N(2e3)个点,需要找到一个经过原点的圆,使得这个圆经过的点最多,保证给定的点不包含原点和重复点 思路 不用板子的良心计算几何。首先有一个结论,任意两条线段的中垂线交点作为圆心,这个圆必过这两条线段的四个点,那思路就很简单了,因为必过原点,所以我们把原点和其他点连起来都求一遍中
展开全文
Cur1ed
发表于 2020-07-15 16:12:22
题意:给你n个点的坐标,问最多有多少个点可以在同一个圆上,(0,0)必须在这个圆上。 题解:三个点确定一个圆,所以暴力枚举两个点和(0,0)组成的圆,如果三个点不共线的话,用圆心公式求出圆心,然后用map记录以当前点为圆心的点圆的个数,边记录边判断有多少个圆圆心是同一个点,取最大值就好了。 #in
展开全文
阿里嘎多懒羊羊桑_
发表于 2020-08-16 17:33:37
牛客多校2—— Boundary (计算几何) 题意:给出 n 个点,需要我们选择一个经过原点的圆,使得这个圆经过尽可能多的点,输出最多可以经过多少个点 思路: 三点不共线的点确定一个圆 O点已经确定,O(n)枚举另一个点P,O(n)枚举第三个点 ,这样三点就可以确定一个圆心,每次都取圆心出现最多的
展开全文
回归梦想
发表于 2020-07-24 13:46:57
Boundary(2020多校第二场B)@[toc] 题意: 坐标平面有n个点(不与原点(0,0)重复),现考虑一个圆,(0,0)点在圆的边界,问这个圆的边界上最多能有多少其他的点(不含原点)?我们看一下样例: 4 1 1 0 2 2 0 2 2 如图所示,我们选(0,2)为P,线段op对应的角中,
展开全文
11D_Beyonder
发表于 2020-08-11 23:19:03
题目描述 Given points in plane. Considering all circles that the origin point is on their boundries, find the one with the maximum given points on it
展开全文
zjnu_tjq
发表于 2020-07-22 18:11:48
链接:https://ac.nowcoder.com/acm/contest/5667/B来源:牛客网 题目描述: Given n points in 2D plane. Considering all circles that the origin point (0,0) is on their
展开全文
hairtail
发表于 2020-07-21 18:23:44
题目大意: 二维平面坐标系,给出很多无序的点,然后求出一个必过(0,0)点且边界上点最多的一个圆。 思路: 因为平面中三点确定一个圆,所以可以枚举两个点,用这两个点和原点确定圆心,这两点和原点不能关于原点对称-->否则圆心就是原点了,不在圆边界上,mp[圆心]++,然后最大值即为答案(要+1因
展开全文
查看本题
查看本题讨论
相关比赛
5667-2020牛客暑期多校训练营(第二场)
进入比赛
6446-2020牛客暑期多校训练营(第二场)(重现赛)@Avalonal
进入比赛
6455-2020牛客暑期多校训练营(第二场)(重现赛)@龍木
进入比赛
6457-2020牛客暑期多校训练营(第二场)(重现赛)@牛客535411726号
进入比赛
6463-2020牛客暑期多校训练营(第二场)(重现赛)@lonelmessi
进入比赛
等你来战
查看全部
牛客周赛 Round 98
报名截止时间:2025-06-29 21:00
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题