细心的网友不难发现,这样用十进制编码来表示坐标倒是可行,但需要括约肌运动的次数实在太多了,信息传输效率太慢,很可能每回合的时间不够用。
那有没有更简短的编码方式呢?博主表示,二进制的编码方式会更好用,熟悉二进制的小伙伴们知道,可以用001表示1,010表示2,011表示3,以此类推。这样一来,上图所需传输的信息可以转化为“001,001,110,110”。他说道,这种方法对于矩阵大一些的棋盘也同样适用,增加二进制表示位数即可。
如何实现发送和接收信息?
如果用“0”代表放松括约肌,“1”表示收紧括约肌的话,那上述编码即可理解为“松松紧,松松紧,紧紧松,紧紧松。”
那计算机是怎样在分析之后将信号反传给棋手的呢?
他介绍,计算机会在接受到信号后进行棋局分析,再以同样的方式将信号通过“肛珠”震动的不同频率反馈给棋手(例如短震代表“0”,长震代表“1”)。据统计,单次信号发送需要12秒,接受信号需要12秒,因此这样一个回合共需时间约为24秒左右。
介绍到这,人类棋手和AI的配合思路算是说得通了。但请注意,上述方式是在棋手括约肌运动不出错的情况下,将坐标信息每次准确无误地传递时,系统能顺利运行。但毕竟括约肌没有其他肌肉灵活性强,哪个“天选之子”能保证完全不出错呢?
面对这种情况,博主认为倒也不必担心,比如可以在传输信号序列中加入校验位,例如最后两位数字作为校验位,把起点和终点坐标的最后一位重复在信号的最后两秒,也就是说每次信号发送需要14秒。这样虽然每步棋慢了点,但也还可以接受。
他指出,“目前还尚无证据能明确证明参赛选手是否真的使用了‘肛珠’作弊。但大家可以看出,技术可能性存在于理论里,要想真正实现的话,除了需要选手熟悉计算机知识,更重要的是括约肌得在一场长时间的比赛中“收放自如”。“不知道这种神技得修炼多久才能练成。”该博主直言。
不过,四川省人民医院主任医师李茂德强调,“千万不要往里塞任何异物,这样容易导致肛裂和破裂出血。堵塞是有害的,甚至危及生命。”
他表示,如果的物体是钝性的,当物体较大时,可能会造成肛管和括约肌的损伤,甚至外括约肌撕裂,可能会造成失禁。如果的物体是尖锐的,会造成直肠黏膜和直肠壁的损伤,甚至直肠穿孔。
另外,他强调,有些东西塞进去后可能很难取出,可能会造成肠梗阻、大肠坏死、肠出血、肠穿孔等危险病症。