码迷,mamicode.com
首页 >  
搜索关键字:质数    ( 2514个结果
C 语言实例 - 判断素数。
质数(prime number)又称素数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数,这样的数称为质数。 #include <stdio.h>int main(){ int n, i, flag = 0; printf("输入一个正整数: "); scanf("%d", ...
分类:编程语言   时间:2020-01-04 18:43:28    阅读次数:119
Miller-Rabin?素数测试算法
$Miller Rabin$?素数测试 用途 判断整数$n$是否是质数,在$n$较小的情况下,可以使用试除法,时间复杂度为$O(\sqrt n)$。但当$n$的值较大的时候,朴素的试除法已经不能在规定时间内解决问题。此时,我们可以用$Miller Rabin$素数测试算法,时间复杂度可以降低至$O( ...
分类:编程语言   时间:2020-01-04 16:51:28    阅读次数:134
「狗屁不会」exlucas
填坑 考试的时候不会自闭了,考完板子打不对自闭了。 lucas用来处理一类问题 $C_n^{m}mod\ P$ 其中P为质数。 可是如果P变成~~GK~~非质数了咋办?? 就要用exlucas了。 首先,如果设P=$\prod {p_i}^{c_i}$,那么如果能分别求出组合数模质数幂的答案,就可以 ...
分类:其他好文   时间:2020-01-02 22:37:46    阅读次数:82
P5856「SWTR-03」Game
"题意" 我自闭了,连蓝题都不会了,还得看题解。 以下是我理解的官方做法,献给给广大没看懂官方题解的神仙们。作者蒟蒻,如果有什么不对的地方请指出。 观察题目的限制,发现$q$是一个$p^z$的形式,因此我们可以考虑每个质数$p$。 对于每个质数$p$,我们求出一个$0 1$串$state_i$,其中 ...
分类:其他好文   时间:2020-01-01 23:27:03    阅读次数:67
判断一个数是否为素数
问题:输入一个大于3的整数n,判断它是否为素数(prime,又称质数)。 思路一 采用的算法是,让n被i除(i的值从2变到n 1),如果能被2~(n 1)之中的任何一个整数整除,则表示n肯定不是素数,不必再继续被后面的整数除,因此,可以提前结束循环。注意:此时i的值必然小于n。 代码如下: 注:有问 ...
分类:其他好文   时间:2019-12-30 22:47:02    阅读次数:93
原根表
质数$p=k*2^r+1$. 原根为$g$. $p$ $r$ $k$ $g$ 81788929 21 39 7 104857601 21 50 3 104857601 22 25 3 113246209 21 54 7 113246209 22 27 7 132120577 21 63 5 1363 ...
分类:其他好文   时间:2019-12-29 00:45:25    阅读次数:465
Python 中素数的玩法
质数质数又称素数。指整数在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。换句话说,只有两个正因数(1和自己)的自然数即为素数。比1大但不是素数的数称为合数。1和0既非素数也非合数。素数在数论中有着很重要的作用。质数的分布规律是以36N(N+1)为单位,随着N的增大,素数的个数以波浪形式渐渐增多。孪生质数也有相同的分布规律。素数,普遍认为的分布规律是没有规律。时而连续出现,时
分类:编程语言   时间:2019-12-29 00:33:22    阅读次数:120
【JZOJ3799】青蛙神
题目 题目链接:https://jzoj.net/senior/ main/show/3799 思路 如果一个数是完全平方数,当且仅当它分解质因数后,每一个质因数的质数均为偶数。 由于$n\leq 90$,所以最多有$24$个质数。考虑状压。 所以我们预处理出$prmS[x]$表示数字$x$分解质因 ...
分类:其他好文   时间:2019-12-28 13:28:42    阅读次数:99
公主招驸马,已知积为7140229933,求两个质数
漂亮的公主要招驸马了,最后几个参加决赛的人都是才高八斗英俊潇洒的的精英人才,难分高下,公主犹豫不决,最后皇帝出了一道编程题,最先把结果计算出来的可以做驸马,题目如下:公主的微信号是:英文开头是公主的姓:li,后面跟着两个质数,较小的质数在前面,较大的质数在后面,组成了公主的微信号,这两个质数相乘的积 ...
分类:其他好文   时间:2019-12-24 13:42:05    阅读次数:116
CF1269A Equation
"题目链接" 题意 要找两个合数,使他们两个的差为$n$,$n$为题目给出的数 思路 我们可以枚举减数$now$,判断一下是不是质数,如果是质数就让$now++$,然后用一个数$tot$记录被减数,也就是$now$加$n$,判断$tot$是不是质数,如果是质数再让$now++$,如果不是质数我们就找 ...
分类:其他好文   时间:2019-12-22 18:07:18    阅读次数:107
2514条   上一页 1 ... 24 25 26 27 28 ... 252 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!