码迷,mamicode.com
首页 >  
搜索关键字:质数    ( 2514个结果
二次剩余(懒人模板总结)
二次剩余(懒人模板总结) 只考虑奇质数的情况 设求$\sqrt a \pmod P$ Part1 判断 存在二次剩余即$a^{\frac{(P-1)}{2}}=1 \pmod P$ (对于所有$a=0,1$的情况需要特判) Part2 原根法求二次剩余 先求出$P$的一个原根$g$ 那么可以用$g^ ...
分类:其他好文   时间:2020-06-04 15:42:46    阅读次数:114
PE 49
题意:1487, 4817, 8147是公差为3330的等差数列,并且三个数都是质数、构成这三个数的数都是一样的。求出另一个满足条件的四位数。 思路:先将4位数的质数找出来,然后分解,重新排列,找到由这几个数构成的所有质数,然后判断是否有满足条件的。可以用vis数组判断这个数是否已经构造过。 #in ...
分类:其他好文   时间:2020-05-31 00:39:37    阅读次数:52
数论相关
数论相关 质数测试 Miller-Rabin随机质数测试算法 Rust实现 记有一个待测试奇自然数a, 及测试总轮数s. Miller-Rabin算法有如下定理: 如果n是一个奇合数, 那么测试n为合数的证据的数据至少为$(n-1)/2$; 对于任意$a \gt 2$的奇数和正整数s, Miller ...
分类:其他好文   时间:2020-05-27 01:28:36    阅读次数:93
TJOI2018 数学计算
分析 如果采取暴力的做法,那么乘起来会炸longlong,除非写个高精。 再考虑乘一下逆元呢,显然也不行,模数不一定为质数。 这道题的关键点在于这句话,对于每一个类型1的操作至多会被除一次 这句话的最基本的告诉了我们每次得到的答案一定是一个整数 其次,这句话保证了可以应用线段树解决这个问题 如果除的 ...
分类:其他好文   时间:2020-05-26 22:11:42    阅读次数:59
min_25筛
min_25筛是min_25发明的能在$O(\frac{n^{\frac 3 4}}{log_2n})$复杂度内解决一类积性函数前缀和的算法,这类函数在自变量为质数的取值必须为多个完全积性函数的线性组合。 ...
分类:其他好文   时间:2020-05-25 00:19:55    阅读次数:55
AHOI 2001 质数和分解
https://www.luogu.com.cn/problem/P2563 完全背包。 预处理出来 $200$ 以内的素数。 以每个素数为物品进行背包。 时间复杂度:$O(200\times \sqrt{200}+200\times \frac{200}{\ln 200}+T)\approx O( ...
分类:其他好文   时间:2020-05-23 18:23:07    阅读次数:72
小练习1-----分解质因式
方法一:对每个因式判断是否是质数,不是继续分解,是则记录 """题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5思路:质因数为此整数的因数并且这个因数是质数将整数分解因数,判断因数是否为质数,若是质数则存入列表,将另一个因数继续分解,直到无法再分解将因数列表判断是否为质数,若 ...
分类:其他好文   时间:2020-05-22 17:30:24    阅读次数:78
937B - Vile Grasshoppers
题目链接:http://codeforces.com/contest/937/problem/B 这道题,直接暴力,我们知道质数一定是可以的,据说10e9内两个质数相差不超过300,直接从y减到p,反正不超过300就会有质数出现,然后质数一定是符合要求的,然后最多300次 * sqrt(i)(每次耗 ...
分类:其他好文   时间:2020-05-19 21:03:02    阅读次数:63
二重循环,输出500内的所有质数
int count = 0; int count2 = 0; for(int i = 2;i<=500;i++){ //证明 count2++; boolean is = true; for(int j = 2;j<=Math.sqrt(i);j++){ count2++; if(i%j==0){ ...
分类:其他好文   时间:2020-05-19 00:58:24    阅读次数:51
多测师_肖sir _python 练习题(一)100以内奇数,偶数,质数胡计算
(1)求1~100的和方法: 方法一:print(sum(range(1,101))) 方法二: sum1 = 0 i = 1 while True: sum1 = sum1 + i if i == 100: break i += 1 print(sum1) 方法三:(2) 求1~100的偶数和方法 ...
分类:编程语言   时间:2020-05-18 14:33:05    阅读次数:75
2514条   上一页 1 ... 9 10 11 12 13 ... 252 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!