码迷,mamicode.com
首页 >  
搜索关键字:质因数    ( 911个结果
9.28 csp-s模拟测试54 x+y+z
T1 x 求出每个数的质因数,并查集维护因子相同的数,最后看一共有多少个联通块,$ans=2^{cnt}-2$ 但是直接分解会$T$,埃筛是个很好的选择,或者利用每个数最多只会有1个大于$\sqrt{n}$的质因子,线筛$1e6$内的素数,每次只需枚举$1e3$的质因数就行,复杂度也可以过去 #in ...
分类:其他好文   时间:2019-09-30 20:11:19    阅读次数:95
Codeforces Round #589 (Div. 2) - C
题目大意:$prime(x)$ 代表 $x$ 的质因数的集合。 $g(x, p)$ 代表 $p^k$ 的最大值, $k$ 为整数,并且 $x$ 可以被 $p^k$ 整除。 $f(x, p)$ 代表 对于 $prime(x)$ 中的每一个 $x$ 的 $g(x, p)$ 值。 现在给定 $x, n$ ...
分类:其他好文   时间:2019-09-30 09:58:21    阅读次数:89
线性筛1
筛法 $\huge\color{red}{线性筛素数}$ 保证每次只被自己最小的质因数筛到。。 cpp void yych() { for(int i = 2; i 1)\\( 1)^q ,&(\forall k, k ...
分类:其他好文   时间:2019-09-30 09:45:59    阅读次数:78
【Python】【demo实验17】【练习实例】【将一个正整数分解质因数】
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 我的源代码: 此代码的弊端,就是对于一个稍微大一点的数,但是其质因子都是比较小的数,处理起来太浪费时间: 所以想过,对于大一些的数的处理逻辑: 1、先建立一个数字y以内的质数表 2、优先查看这个大数所包含的质数表内的所有质因 ...
分类:编程语言   时间:2019-09-29 19:40:12    阅读次数:151
分解质因数
import math def prime(n): if n <= 1: return False if n == 2: return True i = 2 while i <= math.sqrt(n): if n % i == 0: return False i += 1 return True... ...
分类:其他好文   时间:2019-09-26 23:35:01    阅读次数:92
Hankson 的趣味题
题面 假如a与b的最大公因数是c,我们把它们分解质因数,将a分解后的结果中含有素数p的个数记为an,将b分解后的结果中含有素数p的个数记为bn,将c分解后的结果中含有素数p的个数记为cn。 如果an=cn,那么bn只要大于cn大可随意取值 如果an>cn,那么bn必须等于cn(自己思考) 如果an< ...
分类:其他好文   时间:2019-09-25 01:05:22    阅读次数:103
浅谈质因数分解
浅谈质因数分解 part 1: 算数基本定理: 任何一个大于1的正整数都能唯一分解为有限个质数的乘积,可写作: $$N=\prod_{i=1}^m p_i^ {c_i}$$ 其中$c_i$都是正整数,$p_i$都是质数,且满足$p_1 part 2: 分解方法: 试除法 结合质数判定的“试除法”和质 ...
分类:其他好文   时间:2019-09-22 14:46:18    阅读次数:83
AcWing - 197 - 阶乘分解
https://www.acwing.com/problem/content/199/ 求解n!的质因数分解,n数量级1e6。 一个最简单的思路就是暴力分解每个数的质因数,复杂度过高。 换一种思路,当需要批量处理的时候,用线性筛求出每个数的最小质因数,然后对这个数进行质因数分解只需要log级别。 1 ...
分类:Windows程序   时间:2019-09-16 19:29:27    阅读次数:156
Project Euler Problem 675
ORZ "foreverlasting" 聚聚,QQ上问了他好久才会了这题~~(所以我们又聊了好久的Gal)~~ 我们先来尝试推导一下$S$的性质,我们利用 狄利克雷卷积 来推: $$2^\omega=I\ast|\mu|$$ 这个很好理解吧,考虑一下它的组合意义即可 然后两边同卷上$I$有: $$ ...
分类:其他好文   时间:2019-09-14 13:50:56    阅读次数:109
从“最简真分数的个数”谈起
所谓最简真分数是一个分数的分子小于分母,且分子分母无公因数。 2010年湖北省小学奥林匹克数学竞赛(小学六年级组)有这样一道试题:以2010为分母的最简真分数有多少个? 这道小学奥数试题考察的是学生对集合包含和容斥知识的掌握情况。 由于2010=2*3*5*67(分解质因数),因此以2010为分母的 ...
分类:其他好文   时间:2019-09-13 10:55:05    阅读次数:104
911条   上一页 1 ... 11 12 13 14 15 ... 92 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!