<题目链接> 题目大意: 给定区间[A,B](1 <= A <= B <= 10 15)和N(1 <=N <= 10 9),求出该区间中与N互质的数的个数。 解题分析: 将求区间[A,B]与N互质的数转化成求[1,B] 区间与N互质的个数 - [1,A-1]中与N互质的个数。同时,因为直接求区间内与 ...
分类:
其他好文 时间:
2019-02-09 19:27:32
阅读次数:
165
Luogu P4068 [SDOI2016]数字配对(费用流) 根据质因子个数奇偶性划分肯定会形成一张二分图。 把所有的$a$分解质因数,记录其质因子个数. $a_i \% a_j == 0$且$a_i$的质因子比$a_j$质因子个数多1的时候,我们连边. 解决这个题目的关键是求出费用$ 0$的时候 ...
分类:
其他好文 时间:
2019-02-09 19:12:36
阅读次数:
184
迟到的线性筛合集。 1.线性筛质数。 这个不讲了大家都会。不过他是下面的基础。注意每个数都是被最小质因子筛去的。 2.线性筛逆元。 这个有两种做法。第一种是质数直接用费马小定理,然后根据逆元是完全积性函数直接乘起来。 第二种直接线性递推。设$p = ki + b$,则有$ki + b \equiv ...
分类:
其他好文 时间:
2019-02-09 10:24:06
阅读次数:
166
PAT A1059 标签(空格分隔): PAT 解题思路 :先打印出素数表。利用结构体数组来存贮质因子的值和个数 如果i是x的质因子,就令fac[index].x = i(index是某个下标), fac[index].cnt = 0,然后 n = n / i。若又遇到i是x的质因子,则cnt++。 ...
分类:
其他好文 时间:
2019-02-08 01:14:31
阅读次数:
173
因为只有奇偶之间有操作, 可以看出是二分图, 然后拆质因子, 二分图最大匹配求答案就好啦。 ...
分类:
其他好文 时间:
2019-02-04 01:08:05
阅读次数:
179
有 次询问,第 次询问包含两个数 。 求满足下面两个要求的 数组的方案数。 1. 数组由 个整数构成 2. A与B不同当且仅当至少存在一个数 满足 。答案对 取模 数据范围: 显然对x分解质因数,如果某个质因子幂次为t,根据挡板法对答案的贡献就是 。 又因为可是是负的,每次挑选偶数个让它变成负的,那 ...
分类:
其他好文 时间:
2019-02-02 10:45:11
阅读次数:
287
一个菜鸡对数论的一点点理解... 莫比乌斯函数 定义函数$\mu(n)$为: 1. 当n有平方因子时,$\mu(n)=0$。 2. 当n没有平方因子时,$\mu(n)=( 1)^{\omega(n)}$,$\omega(n)$表示n不同质因子的个数。 性质1: $\sum_{d|n}\mu(d)=[ ...
分类:
其他好文 时间:
2019-01-23 12:32:03
阅读次数:
245
这种题显然不会无缘无故地套上个期望,所以优先考虑期望的线性性。 也就是说,我们可以考虑最后每个质因子的期望值,累加得到答案。 发现我们计算这个东西的时候只关心某个质因子当前的次数,因此,所有的质因子的期望可以用一遍dp求出。 dp[i][j][k]表示经过k轮后,指数从i变成j的概率。 最后统计一下 ...
分类:
其他好文 时间:
2019-01-20 00:14:03
阅读次数:
247
1、bzoj3481 DZY Loves Math III 求$xy \equiv Q \pmod {P}$的解的组数。以乘积形式输入$P,Q$。 题解 一来直接把P拆质因子转成多个方程最后求乘积。 现在考虑$xy \equiv Q \pmod {pi^{ai}}$的解的组数。 设$p=pi^{ai ...
分类:
其他好文 时间:
2019-01-19 00:49:43
阅读次数:
214
若一个大于 1 的整数 M 的质因数分解有 k 项,其最大的质因子为 Ak,并且满足 Ak^k <= N,Ak < 128,我们就称整数 M 为 N - 伪光滑数。 现在给出 N,求所有整数中第 K 大的 N - 伪光滑数。 ...
分类:
其他好文 时间:
2019-01-18 13:31:17
阅读次数:
211