HDU 6608 Fansblog(素数密度+米勒罗宾+威尔逊定理)
大致题意
给定一个质数p ,求这个质数的前一个质数 q,输出 q!% p;
1e10 <= p <= 1e14
思路
因为有这么个定理 n 以内的质数的个数趋近 n/ln(n) 所以质数的密度是logn级别的。因此可以暴力的往前找,然后用Miller_Rabin判一下素数,(然后比赛中我是oeis的)
然后由威尔逊定理可以推出计算 q! %p。
参考博客的:https://blog....
原创
2019-10-01 22:27:47 ·
232 阅读 ·
1 评论