HDU多校第三场6608 Fansblog(米勒罗宾+威尔逊定理)
题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6608
题目说给你一个1e9-1e14的素数p,让你找到比p小的最大素数q,求q!%p的值
我们知道相邻两个素数之间的距离不会很大,一般小于logn,所以我们可以从p-1开始枚举q,用米勒罗宾判定是否为素数即可找到q,根据威尔逊定理 (p−1)!≡−1(mod p)(p-1)!\equiv-1...
原创
2019-07-30 10:49:30 ·
539 阅读 ·
0 评论