Miller-Rabin素数测试 给出一个小于1e18的数,问它是否为质数?不超过50组询问.hihocoder 我是真的菜,为了不误导他人,本篇仅供个人使用. 首先,一个1e18的数,朴素\(O(\sqrt{n})\)素数判定肯定爆炸.怎么办呢? 我们知道,对于素数p,只要a不是p的倍数,一定有\(a^{p-1}=1\mod p\).那么,我们是不是可以选出某些a,对于要判定的数p,看看他是否满足以a为底的费马小定理,以此来判定质数呢?答案是基本可以. 但是很不巧,有一类合数,以任何小于它们的…