题目
给$N$个不重合的$5$维空间的点。点$p$为好点,当且仅当不存在$2$个其他的不同的点$a,b$,使得角$apb$小于$90$度。夹角用类似$2$维的点乘定义。问哪些点是好点。
数据范围
$1\le N \le 10^3 \quad |坐标| \le 10^3$
做法
$5$维不好考虑,先从$2$维考虑。$2$维平面上,一个点固定了,最多有4个点和他能不成锐角,再多一个点就一定会有$2$个点和他成锐角。$3$维时,最多$6$个点。推广到$5$维,最多有$10$个点。所以,当$N>11$时,答案一定是$0$,其他情况直接$N^3$暴力算。
直接三重循环暴力算也是可以的。因为当顶点和某条边上的点固定了,第$3$重循环最多循环$9$次。
代码
|
|
总结
过的人多了,有可能直接暴力就行。