P3166 [CQOI2014]数三角形 前置知识:某两个点$(x_{1},,y_{1}),(x_{2},y_{2})\quad (x_{1}<x_{2},y_{1}<y_{2})$所连成的线段穿过整点的个数为$gcd(x_{2}-x_{1},y_{2}-y_{1})-1$ “注意三角形的三点不能共 ...
分类:
其他好文 时间:
2018-11-05 00:06:56
阅读次数:
119
数论 知识点 Exgcd $O(logn)$求解$Ax+By=C$的问题 1、若$C\%gcd(A,B)!=0$则无解 2、$Gcd=gcd(A,B);A/=Gcd,B/=Gcd,C/=Gcd$ 3、代入下面代码求$Ax+By=1$ 4、$x C$,得到一组特解 5、通解为$\begin{cases ...
分类:
其他好文 时间:
2018-11-04 15:44:11
阅读次数:
186
传送门 分析 在经过若干次操作之后一定会产生一堆环 而我们又发现从一个点到另一个点实际可以经过所有环 于是问题就转换成了$k_1s_1 + k_2s_2 + ... + len = t$ 其中$s_i$为每个环的长度,$len$为两点间距离 于是每次gcd求一下就行了 注意两点间距离不用求LCA,用 ...
分类:
其他好文 时间:
2018-11-03 21:11:42
阅读次数:
154
传送门 考虑每一个质数 P 对答案的贡献 gcd(x,y) = P,不妨设 $x\geqslant y$ 那么 $gcd(\frac{x}{P},\frac{y}{P})=1$ 对于每一个 $\frac{x}{P}$,贡献就是求小于等于它的数中与它互质的数的个数,即 $\phi_{\frac{x}{ ...
分类:
其他好文 时间:
2018-11-03 14:09:01
阅读次数:
203
$$OI中的数论知识$$ $$By\;TYQ$$ gcd $gcd(i,j) = max\{y | i%y = 0 , j%y =0\}$ 关于求gcd: 暴力 时间复杂度O(N)级别 欧几里得算法 $gcd(i,j) = gcd(i,j i)$ $$留坑以后填$$ ...
分类:
其他好文 时间:
2018-11-03 02:12:05
阅读次数:
153
这次题目都比较亲民啊。。。没有什么算法题倒是 A.珠心算测试 注意是数量的个数,不是等式的个数。。。而且我上来两发RE,也是很迷,直接用了map 代码 include using namespace std; map num; map bk; map ans; map vis; int main() ...
分类:
其他好文 时间:
2018-11-03 01:51:26
阅读次数:
164
Exgcd 扩展欧几里得 对于 $gcd(a,b)=g$ ,$a\times k_1+b\times k_2 =g$ 通过 $exgcd(a,b,x,y)$ $k_1=x+k\times b$ 对于 $gcd(a,b)=g$ ,$a\times k_1+b\times k_2=C\times g$ ...
分类:
其他好文 时间:
2018-11-02 21:45:12
阅读次数:
140
题意: 给你一个T,是样例的个数,接下来是五个数l1,r1,l2,r2,k 前四个数代表两个区间(l1,r1),(l2,r2)这个题l1=1,l2=1; 取x1属于(1,r1),x2属于(1,r2); 求使得gcd(x1,x2)==k 的(x1,x2)的个数,特别的(1,2)和(2,1)只计算一次; ...
分类:
其他好文 时间:
2018-11-02 18:57:25
阅读次数:
533
GCD HDU - 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. GCD(x, y) means the greatest common divisor ...
分类:
其他好文 时间:
2018-11-02 15:26:25
阅读次数:
205
原文链接https://www.cnblogs.com/zhouzhendong/p/CF542D.html 题目传送门 - CF542D 题目传送门 - 51Nod1477 题意 定义公式 $J(x) = \sum_{1 \leq k \leq x 且 k|x 且 \gcd (k,x/k) = 1 ...
分类:
其他好文 时间:
2018-11-01 22:20:51
阅读次数:
247