先粘个题:http://hihocoder.com/problemset/problem/1287
再粘个martix67大牛的博客:http://www.matrix67.com/blog/archives/234
看明白这个题这俩基本就会了
接下来是笔者的瞎bb:
Miller-Rabin算法过程:
将p-1转化成d*2^r的形式
计算a^dmod p(a可选2,3,5,7,11……越多结果越准确)
如果p是素数则有: a^d mod n=1或者存在a^(d*2^i) mod n=n-1 ( 0<=i<r )