假设6个人ABCDEF,无名A,菊花F,无名选择大圣说话“请BCDE”按顺序一次大声报出自己的排名。因为无名和菊花知道自己的排名,所以在知道BCDE四人的排名之后,马上就知道了对方的排名,且其他同学愿意帮助无名和菊花。
bbtjm123 2019-6-24 回复顺着楼下冻鸭的思路,假设F排第四,F先脑补一个随机数字比如21,然后小声对E说:我已经想好了一个随机数字n,现在我告诉你n与我的排名f之和为25,另外我还告诉你一个数字,那就是π的第n位小数开始,之后的第2位小数就是我的排名。请你把你的排名也加到25上,然后小声地把规则往后传
风尘草qq 2019-11-5 回复回复
一十才木本◎ :(接上一楼)同时也把有关我排名的提示如实告诉后面的人。直到n值与排名之和传到A的时候,让他先计算出n,对照π的值,破解出我的排名,再用相同的方式对自己排名加密,然后大声告诉我加密结果
风尘草qq 2019-11-5 回复回复 风尘草qq :但是你没有把这个方法的细节说太清楚,这个方法不注意细节的话是很容易导致方法失效的。比如,根据你的方法,今x(n)=pai的第n+2位小数值,那么f就要确保在一定范围内,n+x(n)是一个固定值,比如你所举例的25。但是,这个范围不能太大,否则会直接导致d能够猜出e的排名。
小狗miaogo 2019-11-10 回复回复 风尘草qq :如果注意这些点的话,我觉得你的方法是没有问题的。厉害
小狗miaogo 2019-11-10 回复