首先要知道$a b=gcd(a, b) lcm(a, b)$ 这就很好推了 $lcm(x, b0)=b1$ $gcd(x, b0)=\frac{x b0}{b1}$ 右边化成1 $gcd(\frac{x}{a1},\frac{a0}{a1})=1, gcd(\frac{b1}{b0}, \frac{ ...
分类:
其他好文 时间:
2018-11-01 19:01:12
阅读次数:
137
题意:给n,m,求出 思路:题意为求出1~m所有数和n的gcd之和。显然gcd为n的因数。我们都知道gcd(a,b)= c,那么gcd(a/c,b/c)= 1。也就是说我们枚举n所有的因数k,然后去找1~m/k中和n/k互质的个数就是gcd为k的个数。这个直接容斥就行。 代码: ...
分类:
其他好文 时间:
2018-11-01 13:35:00
阅读次数:
178
这篇文章主要给大家讲解一下GCD的平时不太常用的API,以及文末会贴出GCD定时器的一个小例子。 需要学习的朋友可以通过网盘免费下载pdf版 (先点击普通下载 再选择普通用户就能免费下载了)http://putpan.com/fs/cy1i1beebn7s0h4u9/ 1.GCD的API 1.1 D ...
分类:
移动开发 时间:
2018-10-31 13:51:51
阅读次数:
197
【传送门:51nod-1363】 简要题意: 给出一个数n,求出1到n的数与n的最小公倍数的和 多组数据 题解: 理所当然推柿子 原题相当于求$\sum_{i=1}^{n}\frac{i*n}{gcd(i,n)}$ 先枚举d=gcd(i,n),然后化简得到$$n*\sum_{d|n}\sum_{i= ...
分类:
其他好文 时间:
2018-10-31 12:31:29
阅读次数:
111
传送门 分析 我们知道如果对于模数$P$有$gcd(x,P) = 1$则$x$一定有且仅有一个逆元,可以表示为 $x \equiv \frac{y}{1} (mod P)$ 即为$xy \equiv 1(mod P)$ 所以我们只需要找出与$P$互质的数的个数然后除以二再加上$i*i \equiv ...
分类:
其他好文 时间:
2018-10-30 23:55:54
阅读次数:
203
P1072 Hankson 的趣味题 解法1:唯一分解定理 通过$gcd$和$lcm$对$x$的质因数个数的限制,算出每个质因数的能取的$min~max$个数 然后用乘法原理乘起来。 解法2(code↓): 考虑$lcm(x,b_{0})=b_{1}$ 转化一下:$x*b_{0}=b_{1}*gcd ...
分类:
其他好文 时间:
2018-10-30 17:30:46
阅读次数:
157
这题的反演做法好像很不可食用啊~~还得套一个 杜教筛 ~~ 我们注意到题目一个重要的性质:$H L\le10^5$,看起来可以好好利用一下。 我们首先转化问题,类似于许多和$\gcd$有关的问题,我们将原来的最大公约数$K$想办法变成$1$ 这个怎么处理呢,其实很简单,将$L$变为$\lceil \ ...
分类:
其他好文 时间:
2018-10-29 22:10:16
阅读次数:
232
若$p$为素数,$a$为正整数,且$gcd(a,p)=1$(即$a,p$互质),则$a^{p?1}\equiv1(mod\ p)$。 ...
分类:
其他好文 时间:
2018-10-29 20:07:12
阅读次数:
127
题意 分析 考场做法 打表发现,最后的循环节一定是$\gcd(a_1,a_2),\gcd(a_1,a_2),0$这种形式,而稍微思考一下便知道这显然是一般情况。 然后都有gcd了,发现操作的实质都差不多是将$a_1$减去几个$a_2$后交换再相减,类似gcd递归版的取模操作,同时ans加上$\lef ...
分类:
其他好文 时间:
2018-10-29 14:50:36
阅读次数:
155
A:枚举答案即可。注意答案最大可达201,因为这个wa了一发瞬间爆炸。 #include<iostream> #include<cstdio> #include<cmath> #include<cstdlib> #include<cstring> #include<algorithm> using ...
分类:
其他好文 时间:
2018-10-29 10:26:08
阅读次数:
176