码迷,mamicode.com
首页 >  
搜索关键字:质因子    ( 532个结果
【UVA】11440 - Help Tomisu
又是一道不明觉厉的题,做这道题需要分析以下几个点: 1.如果k的任意素因子大于M,那么说明k和M!一定互质。 原因:任何数都可以写成一个唯一分解式子:k = p1^a1 * p2^a2 * ……;(p1 那么如果k的任意素因子大于M,那么说明 p1 > M, 又因为 M! = 1 * 2 * …… * M;所以k和M!一定没有除了1以外约束。 2.欧拉公式:小于一个数(n)的所有质因子 ...
分类:其他好文   时间:2014-08-15 17:53:29    阅读次数:411
uva 10780 Again Prime? No Time. 质因子乱搞
求最大的k   使得 m^k 能被n!整除 m^k就是让m的每个质因子个数增加了k倍,只要求得n!的质因子能让m增加多少倍就够了。当然这里要取增加倍数最少的。 木桶装水的量取决于最短的木板。 预处理2-n每个数的质因子情况,由于n有10000,前10000个素数有1000+个,所以维护前缀和不划算。 case只有500 所以干脆每次都算一遍。 #include #include #inc...
分类:其他好文   时间:2014-08-13 18:59:37    阅读次数:183
欧拉函数
定义:求小于n与n互素的整数个数。 推导公式: ans = n(1-1/p1)(1-1/p2)..........(1-1/pk);  其中pi为n的质因子 #include #include #include #include #include #include #include #include #include #include #include #include #include #...
分类:其他好文   时间:2014-08-12 13:36:44    阅读次数:170
poj3993Not So Flat After All(筛法素数+分解质因子)
题目链接: 啊哈哈,点我点我 题意: 题意是给出两个数字,然后有由一分解定理得,每个数可以分解成若干质因数的乘积,这样就可以在一个n维的坐标系下表示出这个点。。。比如给出50和24   因为24=2^3*3^1*5^0  而50=2^1*3^0*5^2那么这两个点就可以在一个3维德坐标系下表示出这两个点。。24=(3,1,0)  50=(1,0,2)  那么共同拥有的维度就是3  而两...
分类:其他好文   时间:2014-08-07 09:46:49    阅读次数:257
Light OJ 1356 Prime Independence 最大独立集+素数筛选
题目来源:Light OJ 1356 Prime Independence 题意:给你n个数 选出最多的数构成一个集合使得任何2个数不是另外一个数的质数倍 x!=k*y  思路:矛盾的2个数连边 并且所有数分成质因子数为奇数和偶数两部分 以质因子奇偶不同构建二分图 同奇 同偶的数一定不是另外一个数的质数倍 判断矛盾 首先对每个数因子分解 例如x 有a1个p1质因子 a2个p2质因子...an...
分类:其他好文   时间:2014-08-06 19:09:32    阅读次数:303
uva 11859 - Division Game(Nim)
题目链接:uva 11859 - Division Game 题目大意:给定一个N*M的矩阵,每次可以选择同一行中的若干个数,把它们变成它们的真因子。问说先手的可否胜利。 解题思路:将每一行中每个数的质因子看成是一个火柴,那么对于一行来说就是一个单堆的Nim游戏。 #include #include #include using namespace std; int div...
分类:其他好文   时间:2014-08-06 12:02:31    阅读次数:208
hdu 4910 Problem about GCD(数论)
题目连接:hdu 4910 Problem about GCD 题目大意:给定M,判断所有小于M并且和M互质的数的积取模M的值。 解题思路:有个数论的结论,若为偶数,M=M/2. 可以写成M=pk,即只有一种质因子时,答案为M-1,否则为1.特殊情况为4的倍数,不包括4. 首先用1e6以内的素数去试除,如果都不可以为p,那么对大于1e6的情况判断一下是否为素数,是素数也可以(k=1)...
分类:其他好文   时间:2014-08-04 02:05:06    阅读次数:265
codeforces2B - The least round way DP
题意:给你一个矩阵,问你从左上角走一直走到右下角只能向右向下,问你最后乘起来尾数0个数最少的数值和路径是什么解题思路:可以知道 要么这条路径上和 的质因子 2 的个数 7 #include 8 #include 9 #include 10 #include 11 #include 12 #i...
分类:其他好文   时间:2014-08-02 18:16:43    阅读次数:248
HDU 3641 Treasure Hunting
用二分查找来找到一个X使得满足X!%M==0 M=a1^b1*a2^b2*a3^b3…*an^bn X!=1*2*3*4*5....*X; M可以化为其个个质因子的k次方的乘积 例如 2^3*3^2*4^5==2^13*3^2; X!则可以得到    例如 2的次方为 X! = 2^(X/2)*(1*2*3*4*5*6*7....*X/2)*other=(x/2)! *othe...
分类:其他好文   时间:2014-07-29 15:05:18    阅读次数:171
HDU 3641 Treasure Hunting (二分+分解质因子)
HDU 3641 Treasure Hunting (二分+分解质因子)。神奇的二分。...
分类:其他好文   时间:2014-07-29 14:43:08    阅读次数:196
532条   上一页 1 ... 48 49 50 51 52 ... 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!