如果斯芬提前知道这样的提问方式,并且有意识地来选择让数据出错的方式来专门干扰这种方式的话
仅凭第四次提问确实没办法独立完成对数据的校对,但我们可以通过拉大第五次提问的位数来对抗这种混淆
例如斯芬给出的第四次回答的位数为1*10^10,
那么第五次提问就将 k1 k2 k3设定为 1 , 1*10^(10+1),1*10^(20+1)
或者将k1 k2 k3的顺序进行调转 例如改成 10000000,1,1000
这样...应该...就能获取足够的信息来确定abc的值了(瘫)
用具体数字来说明的话(我取个小一点的数字吧...)
不出现混淆的情况:
a:2
b:3
c:5
d:50302
出现混淆的情况:
混淆a:2 真实a:1000002
b:3
c:5
d:1050302
将间隔调整为1*10^(6+1)后
e:5000000031000002
就可以获取到无混淆的abc值了....
(数零数到头昏)