其他分享
首页 > 其他分享> > 洛谷 P4035 【球形空间产生器】

洛谷 P4035 【球形空间产生器】

作者:互联网

这道题虽然看起来很是抽象,但是实际意思还是比较好理解的。

对于一个在$n$维空间中的点,它相当于是一个有$n$个参数的点,就像在二维空间中的点有$x$坐标和$y$坐标,三位空间中的点有$x$坐标,$y$坐标,$z$坐标,四维有$x$坐标,$y$坐标,$z$坐标,$k$坐标…………

题目中给了一个在$n$维的球,以及$n$ $+$ $1$个在球面上的点的坐标,求球心的坐标。

想象一下比较容易想出来的二维、三维的球,容易发现球面上的点到球心的距离都相等,当然n维球也同理。

不妨设这个球心的坐标为(x[1], x[2], x[3]......x[n]),给定的n + 1个点的坐标为(q[1][1], q[1][2], q[1][3]......q[1][n]), (q[2][1], q[2][2], q[2][3]......q[2][n]), (q[3][1], q[3][2], q[3][3]......q[3][n])......(q[n + 1][n], q[n + 1][2], q[n + 1][3]......q[n + 1][n])。

根据题目中距离的定义,以及刚刚得出的n维球球面上的点到球心的距离都相等的结论,可得(带根号麻烦,直接都平方了):

$(q[1][1]$ $-$ $x[1])$2 $+$ $(q[1][2]$ $-$ $x[2])$2 $+$ $(q[1][3]$ $-$ $x[3])$2 $+$ $......$ $+$ $(q[1][n]$ $-$ $x[n])$2

                                                    $|$ $|$

$(q[2][1]$ $-$ $x[1])$2 $+$ $(q[2][2]$ $-$ $x[2])$2 $+$ $(q[2][3]$ $-$ $x[3])$2 $+$ $......$ $+$ $(q[2][n]$ $-$ $x[n])$2

                                                    $|$ $|$

$(q[3][1]$ $-$ $x[1])$2 $+$ $(q[3][2]$ $-$ $x[2])$2 $+$ $(q[3][3]$ $-$ $x[3])$2 $+$ $......$ $+$ $(q[3][n]$ $-$ $x[n])$2

                                                    $|$ $|$

                                           $............$

                                                    $|$ $|$

$(q[n$ $+$ $1][1]$ $-$ $x[1])$2 $+$ $(q[n$ $+$ $1][2]$ $-$ $x[2])$2 $+$ $(q[n$ $+$ $1][3]$ $-$ $x[3])$2 $+$ $......$ $+$ $(q[n$ $+$ $1][n]$ $-$ $x[n])$2

标签:洛谷,P4035,球心,球面,......,二维,坐标,维球,产生器
来源: https://www.cnblogs.com/qqq1112/p/13517082.html