第一次不看题解做出莫反题? 首先,$LCM(i,j)=\frac{ij}{gcd(i,j)}$。考虑枚举$i$,求所有最大公约数为$i$的数对的乘积和。 首先,我们令$F(i)$为$gcd$为$i$的倍数的数对的乘积和,$f(x)$为$gcd$为$i$的数对的乘积和。 于是$F(x)=\sum_{d ...
分类:
其他好文 时间:
2019-09-26 14:36:38
阅读次数:
96
题目描述 给定一行$n$个正整数$a[1]..a[n]$。 $m$次询问,每次询问给定一个区间$[L,R]$,输出$a[L]..a[R]$的最大公因数。 输入格式 第一行两个整数$n,m$。 第二行n个整数表示$a[1]..a[n]$。 以下$m$行,每行$2$个整数表示询问区间的左右端点。 保证输 ...
分类:
其他好文 时间:
2019-09-25 10:47:29
阅读次数:
81
最大公约数 通常来说,我们使用『辗转相除法』能够快速高效地求出两个数的「最大公约数」,其实就是欧几里得算法,公式如下: 代码如下,很简单: 最小公倍数 定理 :a、b 两个数的最小公倍数乘以它们的最大公约数等于 a 和 b 本身的乘积 由上述定理可知,在最大公约数的基础上我们可以轻易得到「最小公倍数 ...
分类:
其他好文 时间:
2019-09-25 00:57:40
阅读次数:
114
题目描述 给定一个nxm的网格,请计算三点都在格点上的三角形共有多少个。下图为4x4的网格上的一个三角形。注意三角形的三点不能共线。 给定一个nxm的网格,请计算三点都在格点上的三角形共有多少个。下图为4x4的网格上的一个三角形。注意三角形的三点不能共线。 输入格式 输入一行,包含两个空格分隔的正整 ...
分类:
其他好文 时间:
2019-09-24 12:27:22
阅读次数:
80
const int N = 2e5+10; const int M = 500; int cnt, p[N], _gcd[M][M]; int v[N][3],vis[N]; int gcd(int x, int y) { int g = 1; REP(i,0,2) { int tmp; if (v... ...
分类:
其他好文 时间:
2019-09-24 12:07:20
阅读次数:
94
题目描述 一张$n\times m$ 的表,第$i $行第$j 列$是。 $GCD(i,j)$你有一个长度为$k$ 的数列$A$,询问是否存在$i,j$。 满足对任意的$l$,均有$GCD(i,j+l 1)=a_l(1\leq l\leq k)$。 Input 第一行有$3$个整数$n,m,k$。 ...
分类:
其他好文 时间:
2019-09-24 12:05:58
阅读次数:
91
约数 约数简介 定义 : 若整数 n 除以整数 d 的余数为 0,即 d 能整除 n, 则称 d 是 n,的约数,n 是 d 的倍数,记为 d|n 在算术基本定理中 $N$可被分解成下面这个样子 $$N=\prod_{i=1}^m p_i^ {c_i}, \ p_1不同于试除法,我们可以反过来考虑每 ...
分类:
其他好文 时间:
2019-09-22 14:27:56
阅读次数:
76
Description There were n types of swords in the theater basement which had been used during the plays. Moreover there were exactly x swords of each ty ...
分类:
其他好文 时间:
2019-09-22 01:45:09
阅读次数:
102
题目描述 自从曹冲搞定了大象以后,曹操就开始捉摸让儿子干些事业,于是派他到中原养猪场养猪,可是曹冲满不高兴,于是在工作中马马虎虎,有一次曹操想知道母猪的数量,于是曹冲想狠狠耍曹操一把。举个例子,假如有16头母猪,如果建了3个猪圈,剩下1头猪就没有地方安家了。如果建造了5个猪圈,但是仍然有1头猪没有地 ...
分类:
其他好文 时间:
2019-09-22 01:44:35
阅读次数:
90
"题面" 设f[i]表示根为i的子树改了0\1条边的权值为0时的GCD最大值,记忆化搜索+不正确剪枝(最多搜向上推10层) Code: / CF842C Ilya And The Tree / / Developed By WYCTSTF / / 迎难而上 / include define int ...
分类:
其他好文 时间:
2019-09-22 01:02:26
阅读次数:
139