- 威尔逊定理处理阶乘和除法
题目链接https://vjudge.net/problem/HDU-2973
题意
求图上的式子qaq
思路
$(p-1)!\equiv-1(mod\ p)$当且仅当$p$为素数时成立;
当$3n+7$为素数时,$(3n+6)!+1$可记为$m*(3n+7)$,$\lfloor \frac{(3n+6)!}{3n+7} \rfloor$的结果为$m-1$,此时$S{n}=S{n-1}+1$;
当$3n+7$不是素数时,$\lfloor \frac{(3n+6)!+1}{3n+7}\rfloor$和$\lfloor \frac{(3n+6)!}{3n+7} \rfloor$结果相同,此时$S{n}=S{n-1}$;
然后筛法求个3e6+7的素数就行了。
代码qaq
1 |
|