码迷,mamicode.com
首页 >  
搜索关键字:质因子    ( 532个结果
容斥原理解决某个区间[1,n]闭区间与m互质数数量问题
首先贴出代码(闭区间[1,n]范围内和m互质的数) 代码: 这里解释一下原理:首先假设m有x个不同的质因子,那么可以组成的因子数就是2^x-1种,然后10^18以内所有的数的质因子个数不会超过15个,所以2^15次方暴力枚举所有情况这个复杂度还是可取的。我们假设p1,p2,p3都是m的质因子,假设当 ...
分类:其他好文   时间:2017-10-06 12:29:24    阅读次数:303
数论--素数
1.素数筛(线筛): 时间复杂度为O(n),可以筛选出n以内的所有素数,共有tot个,prime[x]==true,则x是素数 筛选原理: 任意一个数乘以比它小的素数的结果都是合数 遇到最小质因子就跳出循环,保证每个合数被其最小质因子筛去 附上代码: 利用了每个合数必有一个最小素因子。每个合数仅被它 ...
分类:其他好文   时间:2017-10-01 16:18:42    阅读次数:226
topcoder srm 370 div1
problem1 link 枚举每一种大于等于$n$的计算其概率即可。 problem2 link 首先二分答案,然后计算。令$f[i][j]$表示移动完前$i$最后一个在位置$j$的最小代价。 problem3 link 假如一个数质因子分解为$n=p_{1}^{x_{1}}p_{2}^{x_{2 ...
分类:其他好文   时间:2017-09-23 21:26:50    阅读次数:170
bzoj 3643Phi的反函数
3643: Phi的反函数 Description Input Output Sample Input 4 Sample Output 5 这道题我只能说是一道披着搜索外衣的数学题,核心都在数学知识上,于是数学能力令人发指的我跪了…… 在讲这道题之前我们先明确一下几点: 1.一个数x的质因子若大于s ...
分类:其他好文   时间:2017-09-17 20:09:34    阅读次数:203
【bzoj3309】DZY Loves Math 莫比乌斯反演+线性筛
题目描述 对于正整数x,定义f(x)为x所含质因子的最大幂指数。例如f(1960)=f(2^3 * 5^1 * 7^2)=3, f(10007)=1, f(1)=0。给定正整数n,m,求$\sum\limits_{i=1}^n\sum\limits_{j=1}^mf(\gcd(i,j))$ 输入 第 ...
分类:其他好文   时间:2017-09-13 15:11:08    阅读次数:195
poj1811(pollard_rho模板)
题目链接: http://poj.org/problem?id=1811 题意: 判断一个数 n (2 <= n < 2^54)是否为质数, 是的话输出 "Prime", 否则输出其第一个质因子. 思路: 大数质因子分解, 直接用 pollard_rho (详情参见: http://blog.csd ...
分类:其他好文   时间:2017-09-12 15:51:53    阅读次数:200
「LibreOJ β Round #4」求和
https://loj.ac/problem/528 1 , d =1 μ(d)= (-1)^k , d=p1*p2*p3*^pk pi为素数 0 , d=除以上的其他数 所以题意转化:有多少对数的gcd相同质因子只有1个 考虑容斥原理 令f(x)表示 有多少对数的gcd含有x^2这个因子 可能有一 ...
分类:其他好文   时间:2017-09-03 11:18:31    阅读次数:154
hdu-2421 Deciphering Password 数学姿势
给定A,B,对于A^B的每一个因子,M为其因子的因子数的三次方求和。 容易推导得出A^B的每一个因子都是A的质因子的组合(质因子可重复利用),其因子数自然等于所使用的每个质因子的数量乘积。 假设A由质因子a1,a2,a3组合而成,对应数量为k1,k2,k3,那么A的因子数为(k1+1)*(k2+1) ...
分类:其他好文   时间:2017-08-30 13:02:21    阅读次数:115
【求质因子模板】
n是质数<=>n没有小于等于sqrt(n)的素因子 1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef long long ll; 4 const int maxn=1e5+2; 5 ll n; 6 int ans[maxn]; 7 ...
分类:其他好文   时间:2017-08-25 21:00:53    阅读次数:214
【 数学基础】【素数线性筛法--欧拉筛法模板】【普通筛法的优化】
质数(素数):指大于1的所有自然数中,除了1和自身,不能被其它自然数整除的数 合数:比1大,但不是素数的数称为合数,合数除了被1和自身整除,还能被其它数整除 质因数(素因数或质因子):能整除给定正整数的质数,除1以外,两个没有其它共同质因子的正整数称为互质 1和0既非素数又非合数 素数筛法原理:素数 ...
分类:其他好文   时间:2017-08-19 11:12:25    阅读次数:162
532条   上一页 1 ... 25 26 27 28 29 ... 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!