由乘2取整得到分数的小数位,可以找到规律!!! 例如:1/10,2/10,4/10,8/10,16/10,32/10,64/10…… 取整后:1/10,2/10,4/10,8/10,6/10,2/10,4/10…… 这样我们就发现规律了!!! 也就是对于p/q而言,要满足2^x=2^y mod q (gcd(p,q)==1); 化简:2^x*(2^(x-y)-1) = 0 mod q; q里面2的倍数有多少个,就是最小的循环起始位置. 继而化简:2^(x-y) = 1 mod q' (q'除以2…