题目描述 设d(x)为x的约数个数,给定N、M,求 $\sum\limits^N_{i=1}\sum\limits^M_{j=1}d(ij)$ 输入格式 输入文件包含多组测试数据。第一行,一个整数T,表示测试数据的组数。接下来的T行,每行两个整数N、M。 输出格式 T行,每行一个整数,表示你所求的答 ...
分类:
其他好文 时间:
2019-10-12 01:27:24
阅读次数:
86
P1069 细胞分裂 我们求的就是(x^k)|(m1^m2) k的最小值; 先给m1分解质因数,再给每个细胞分解; 如果m1有的质因数,细胞没有就跳过; 否则就记录答案; 注意整数除法下取整的原则; 1 #include<cstdio> 2 #include<cstring> 3 #include< ...
分类:
其他好文 时间:
2019-10-10 20:12:16
阅读次数:
182
题目描述 功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 ) 最后一个数后面也要有空格 详细描述: 函数接口说明: public String getResult(long ulDataInput) 输入参数: long ulDataInput ...
分类:
编程语言 时间:
2019-10-09 22:34:18
阅读次数:
351
首先,这个整数的标准分解非常的显然易见对吧: 一般我们要把一个数分解成这个样子我们可以这样写: 由于是分解质数,而且质数除了2之外都是奇数,所以可以在枚举i的时候每次i+=2 例题:ABC142D(手边没有什么好题了,只是因为最近做到了它2333) 要找互质的公因数,就相当于找最大公因数的最多互质的 ...
分类:
其他好文 时间:
2019-10-04 13:24:06
阅读次数:
161
T1: 所有不互质的数对一定在同一集合内。 并查集维护每个数所在集合,以数对为链合并。 但是这样复杂度为$O(n^2)$的。 考虑优化,两个数不互质,意味着他们之间有相同质因子,把每个数分解质因数,和他的质因子合并即可。 线筛处理出最小质因子后可以$O(logn)$求所有质因子。 时间复杂度$O(n ...
分类:
其他好文 时间:
2019-10-03 13:04:43
阅读次数:
87
积性函数 定义 若f(x)满足f(pq)=f(p)*f(q)且p⊥q,则f(x)为积性函数。 特殊地,若不要求p⊥q,则为完全积性函数。 性质一 若将n表示成质因子分解式(算数基本定理) 则有: 性质二 若f为积性函数且有 则f为完全积性函数。 ...
分类:
其他好文 时间:
2019-10-03 10:58:37
阅读次数:
96
令 $N=p_1^{c_1}p_2^{c_2}...p_m^{c_m}$ 则$\varphi(n)=N \times \prod_{prime_p|N}(1 \frac{1}{p})$ 关于欧拉函数: ①$\forall n 1 ,\sum_{i=1,gcd(i,n)=1}^ni=\frac{n}{ ...
分类:
其他好文 时间:
2019-10-02 22:31:48
阅读次数:
113
一般做组合数的题目都要进行质因数的分解,我们一般是for循环对每个数进行质因数分解,大多数情况都不会超时,但极少数的情况下,题目会不允许这样的做法,所以我们需要学会一种更快的方法来求质因数。 我们一般的方法是对每个数进行质因数分解: 但如果想要更快的分解,我们可以直接对n!进行分解: 首先先进行素数 ...
分类:
其他好文 时间:
2019-10-01 14:01:02
阅读次数:
114
咕咕咕的冲动如此强烈x T1x: 看完题目想了想,感觉把gcd不为1的强行放在一组,看作一个连通块,最后考虑连通块之间的组合方式就可以了。 然后维护这个连通块可以写并查集可以连边跑dfs怎么着都行… 然而我在处理数字分解质因数这里T掉了,原因是一个很显然的优化写法我基本没怎么写过。线性筛的时候记录每 ...
分类:
其他好文 时间:
2019-10-01 09:59:18
阅读次数:
99
Description 给你一棵带边权的树,有 $Q$ 次修改单边边权,第一次修改前和每次修改后你需要回答树上有多少条路径 满足路径上所有边权的 gcd 为 $1$。 Solution 10~70pts 边分治,将重心边权分解质因数,最多只会分解出 $7$ 个质因子。将这 $7$ 个质因子状压,先扫 ...
分类:
其他好文 时间:
2019-09-30 23:22:39
阅读次数:
104