ctiliym ctiliym
关注数: 3 粉丝数: 283 发帖数: 2,479 关注贴吧数: 18
论泰森多边形是怎么找到的 首先说明, 楼主并不是内部人员,也没有到现场去观看比赛,能够获得的信息也只是播出的内容,因此不敢保证以下内容完全正确,但这也是楼主经过思考后合理推测出的结果。本帖本着讨论的目的,没有刻意黑谁的意思。本帖只讨论技术问题,请不要人身攻击或者无脑回复。 好,下面开始正文 已经有很多网友解释过了,找泰森多边形并不需要脑补出所有离散点形成的泰森多边形到底长啥样,而只需要找到一组完全相同的离散点即可,不懂的可以参考其他帖子,在这里不在赘述。那么第一个问题来了,一组离散点到底应该有几个点构成? 根据规则,将相邻的离散点依次连接成三角形,然后做出三角形的外接圆,再由外接圆圆心连接形成泰森多边形,那么到底应该连接几个圆心构成几边形呢?规则说明中并没有提到。也就是说,这个多边形可以是四边形,五边形,六边形... 那么如果按照正常方法来找,需要怎么做呢。如果目标多边形是五边形,这需要把一个中心离散点和五个周边离散点组成一组,也就是六个点。由于事先不知道要找的目标多边形在哪里,这就需要将左图的每一个离散点和它周围四个点相组合,再和右边每一个离散点和它周围四个点组合,然后对照判断出是否相同。这个工作量有多大呢?假设一幅图有一千个点,至少能组成一千组四边形,然后你需要把左图的一千个四边形和右图的一千个一一对照来进行判断。也就是至少判断1000000次,然而实际上可以组成的四边形数量远不止一千,因为一个点周围有若干个点(大于4),这样一来,判断量要达到数百万次,假设选手一秒钟能判断100次(人类应该达不到吧),也要花去至少5个小时。这只是四边形,还有可能是五边形,六边形,七边形...这个工作量简直是难以想象的。由于两幅图没有任何对称性,不能用3d视觉,我就算承认选手拥有远超常人的更高的观察力和记忆力,但想用正常方法完成仍然是天方夜谭。 那么怎么做到呢?一个细节引起了我的注意 这是林建东找到那组点仔细观察发现,这近乎是一个正五边形!然后形成的泰森多边形也印证了这一点!试问,如果点真的是随机生成的,那恰好生成一个正五边形的概率有多大?因为不知道屏幕的像素数和点密度,没法用概率计算。但是可以想象,这种概率是极低的,看看周围那些七扭八歪的方块你就知道这概率有多小。难道这么低的概率就被嘉宾随便指定了一个点就碰上了?如果真的是这样,那就当我没说。但是如果不是运气造成的(这运气比买彩票还有好多了),那么就是人为控制生成的。没错,提前设定好了会生成这样的五边形!为什么要这么做,因为前边论证过了,不这么做选手完成挑战完全是天方夜谭! 那么应该怎么做呢,选手事先知道目标离散点的形状!也就是节目组提前就设定好了几种目标离散点状态,选手烂熟于心,只要一眼就能判断出某个点符不符合。如果是这样的话,这个难度将会大为降低。也就是在左图找到符合特定状态的离散点,估计也就最多两三个,再在右图找到与之对应的即可,当然左右顺序可以颠倒。这个工作量有多大呢?还按原来说的每图1000个点的话,最多1000+1000次判断即可。 如果再进一步观察的话,可以发现其实有很多点是粘连在一块的,对于找正五边形来说,这种点以及周围的小部分区域可以直接排除。难度是不是又进一步降低了,如果难度到达这个程度,应该就进入人类可以完成的范围了。当然,我还是要承认这也不是随便就能简单完成,也需要大量的练习和敏锐的观察判断力。 好,正文部分到此结束。 最后再声明一次,楼主没有百分之百说确定是这样做的,上文都是经过楼主的思考和猜测得出,没有针对任何人和事情,本帖欢迎技术探讨,请阅读完再发表言论(楼主辛苦码字一中午),不要无脑喷和人身攻击。
1 下一页