【求N个数的最小公倍数】1、两两依次求解+提取公因数法。 2、质因数分解法。 例题 2、提取部分公因数法。 3、倍数Trick。 4、幂次Trick。
分类:
其他好文 时间:
2015-03-09 20:54:10
阅读次数:
115
【N个数GCD求解法】1、质因数分解法。 2、两两求解法。 3、更相减损法。 例题 4、Trick1。 5、Trick2。 6、Trick3。
分类:
其他好文 时间:
2015-03-09 20:35:22
阅读次数:
275
题意:就是一列数字, 像他给的样例一样操作
{2, 3, 3, 6} turns it into array {gcd(2, 3), gcd(2, 3), gcd(2, 6), gcd(3, 3), gcd(3, 6), gcd(3, 6)}, that is {1, 1, 2, 3, 3, 3}.
然后问,不断这要操作,几遍可以得到都是1的数组。
做法: 暴力打个表发现 要么 只用1次 要么两次 要么 就是无穷的。
因为n很大,操作一次就要超时的。所以要在原始数组中想方法判断。
开始,我是通过暴力打表...
分类:
其他好文 时间:
2015-02-12 16:18:25
阅读次数:
202
ppt:http://pan.baidu.com/s/1eQBzFqE
入门知识汇总:
经典DP: LIS LCS, 状态压缩DP 区间DP
图论:MST , 最短路三种算法(dijkstra , bellman ford, floyd ),最大流, 双连通分量(点双连通,边双连通,强连通)
数学:质因数分解,筛素数,数论的常用结论
数据结构: 线段树,树状数组,字典树,kmp,哈希,平...
分类:
其他好文 时间:
2015-02-02 15:56:13
阅读次数:
279
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1695题目解析:Given 5 integers: a, b, c, d, k, you're to find x in a...b, y in c...d that GCD(x, y) = k.题目又说...
分类:
其他好文 时间:
2015-01-25 16:27:29
阅读次数:
175
数论题目。有关内容:整数质因数分解,N的阶乘质因数分解,整除的判断。这道题的题意是给你两个数n、m,要求你求出n!所能整除的m^k的最大值的k是多少。由于数据范围:1#include#includeint prime[10010];int vis[10010];void prepare(){ int...
分类:
其他好文 时间:
2015-01-16 12:37:58
阅读次数:
242
先进行预处理,对每一个数分解质因数。
然后将因为若gcd(x,y)==z,那么gcd(x/z,y/z)==1,又因为不是z的倍数的肯定不是,所以不是z的倍数的可以直接去掉,所以只要将b和d除以k,然后就转化成了求两个范围中互质的对数了。这时候可以枚举1~b,然后用容斥原理找1~d范围内的与枚举数互质的数的个数,为了避免重复,只要再限定下大小关系就可以了,具体见代码。
代码如下:
#inclu...
分类:
其他好文 时间:
2015-01-08 20:13:48
阅读次数:
214
这题只要知道质因数的性质就很容易做了。任意一个正整数(除了1)都可以分解成有限个质数因子的乘积。
那么假如两个数互质,那么这两个数肯定至少各有一个对方没有的质因子。所以若一个数跟n不互质,那么这个的数的质因子肯定也都属于n的质因子,那么就用容斥原理求出所有跟n不互质的所有数的个数。然后再用总的减去即可。
代码如下:
#include
#include
#include
#include...
分类:
其他好文 时间:
2015-01-08 18:11:23
阅读次数:
234
太弱了,太弱了!A:基本的判断吧,然后就是边界问题,写了好久,结果发现时房间第二个交的。。B:真心跪了,还好想出来了,思路想的太慢太慢,结果交上去,落后太多,不过HACK时很多人挂了,这也是DIV1的A题。做法是:如果对于一个long long 的数质因数分解师很难做到的。但是题目告诉了m/2个数,...
分类:
其他好文 时间:
2014-12-28 20:38:56
阅读次数:
143
题目大意(质因数分解+素数打表):给出n的质因数分解式,求n-1的质因数的分解式。比如第二组sample,就是5^1*2^1=10, 求10-1即9的质因数分解,从大到小输出。...
分类:
其他好文 时间:
2014-12-16 08:49:29
阅读次数:
213