素数问题
sszxzzh
这个作者很懒,什么都没留下…
展开
-
【数论】质数
质数一.定义 质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。 对于一个足够大的整数N,不超过N的质数大约有N / ln N 个。二.质数的判定试除法: 若一个正整数 N 为合数,则存在一个能整出 N 的数 T ,其中2 <= T <= √N。bool prime(int n) { for(int i...原创 2018-07-15 17:53:39 · 3028 阅读 · 0 评论 -
【NOIP模拟】哥德巴赫矩阵
解析: 我们观察到题目的本质是求区间中质数的个数,于是就解决了。 代码: #include <iostream> #include <algorithm> #include <cstdio> #include <cstdlib> #include <cstring> #include <ctime...原创 2018-08-29 23:07:03 · 187 阅读 · 0 评论 -
【模板】Miller-Rabin判断素数
题目:HDU2138 算法的过程: 对于要判断的数n 1.先判断是不是2,是的话就返回true。 2.判断是不是小于2的,或合数,是的话就返回false。 3.令n-1=u*2^t,求出u,t,其中u是奇数。 4.随机取一个a,且1<a<n /*根据费马小定理,如果a^(n-1)≡1(mod p)那么n就极有可能是素数,如果等式不成立,那肯定不是素数了 因为n-1=u*...原创 2018-09-02 15:53:45 · 171 阅读 · 0 评论 -
【BZOJ2190/SDOI2008】仪仗队
2190: [SDOI2008]仪仗队 Time Limit: 10 Sec Memory Limit: 259 MB Sub...原创 2018-09-03 21:30:06 · 118 阅读 · 0 评论