- 主题:我觉得可以这样
要求玩家发给法官一个汉字作为行动对象
这样就类似于算命瞎子测字论吉凶,很有感觉
实际上可以用这个汉字对应的ascii码的末位
我下次当法官就这么操作!
--
FROM 183.129.174.*
啊对对对
【 在 h2929 的大作中提到: 】
: 汉字一般没有对应的ascii码,一个汉字一般需要两个字节表示,超出了ascii码的范围了。你说的是GB2312?
: 简体中文常见的编码方式是 GB2312,使用两个字节表示一个汉字,所以理论上最多可以表示 256 x 256 = 65536 个符号。
--
FROM 183.129.174.*
有道理,比如说小兰要行动三个人。就可以让玩家提交的字和三个不同的字分别和然后去计算。
【 在 fhd 的大作中提到: 】
: 那玩家还是等于选数字啊
: 应该玩家选一个汉字A,法官暗扣一个汉字B
: 然后计算AB的md5码值的mod11结果作为行动对象
: ...................
--
FROM 36.28.237.*
提供一个字能解决的问题,为啥要提供3个字?
【 在 fhd 的大作中提到: 】
: 兰提供三个字就行了
--
FROM 183.129.174.*
毛 利 兰,正好三个字
【 在 fhd 的大作中提到: 】
: 那需要法官写三个字,反而麻烦了啊
--
FROM 183.129.174.*
我们可以考虑不同的余数
比如兰认识老爸,有9个未知,那么第一个人,取mod9 的余数
第二个人肯定不能跟第一个人重复对吧,那就取mod8 的余数
第三人取mod7的余数即可
【 在 leeli 的大作中提到: 】
: 我不太懂这个编码
: 我就问问,不同的字,会不会对应同样的数字?
--
FROM 183.129.174.*
比如说兰是1,小五是2,第一次出来200,mod9等于2,那么取剩下9个人里第二个,即4号
第二次出来100,mod8等于4,那么取其余8个人里第4个,即7号
第三次出来1,mod7等于1,那么取其余7个人里面第一个,即3号
【 在 h2929 的大作中提到: 】
: 这样不合适,mod 9,mod8, mod7 的余数正好是1,2,3这种连续的数,这样兰就不能隔着找了。。
--
FROM 183.129.174.*
但是同一个字对9,8,7分别取余数,也不一定是连续的3个数啊
比如100,mod9的余数是1,mod8的余数是4,mod7的余数是2
【 在 h2929 的大作中提到: 】
: 我可能理解错了,如果阿空的意思是三个不同的字,然后分别取mod 9,mod 8,mod7 这样的意思?
: 如果这样怎么能保证不是重复结果呢?
--
FROM 183.129.174.*
不是,第一次在不含自己和老爸的九个人里取
第二次在不含自己,老爸,第一次结果的八个人里取
【 在 h2929 的大作中提到: 】
: 这样可以的。
: 不过我想问 第一次取出来10 第二次取出来9 第三次取出来8
: 最后mod 9,8,7 余数都是1,也不能解决相同数字的问题。
: ...................
--
FROM 183.129.174.*