最大公约数的欧几里得算法 a,b最大公约数(Greatest Common Divisor),就等于b,a%b的最大公约数,公式如下 gcd(a,b)=gcd(b,a%b) gcd(a,b) = gcd(b,a \% b) gcd(a,b)=gcd(b,a%b) 摘自 "欧几里得算法(求解最大公约数 ...
分类:
编程语言 时间:
2019-11-04 22:05:48
阅读次数:
384
"exgcd" 贝祖定理推广 贝祖定理可以推广到n个,n =2 ax+by+cz+...=k if(k%gcd(a,b,c,...)==0) 该式子有整数解 else 没有整数解 "Forsaken喜欢数论" 因为空间限制,直接省略掉sum数组 记得sum 开long long! ? 线性基 定义 ...
分类:
其他好文 时间:
2019-11-03 10:31:02
阅读次数:
114
易得方程 $f[i]=max(f[j])+v[i]$,条件是 $t[i]<t[j]$ 且 $2t[j]-x[j]<=2t[i]-x[i]$ 且 $2t[j]+x[j]<=2t[i]+x[i]$ 一共有 3 个条件,但是你发现如果满足后面两个条件,自然满足第一个条件. 所以可以将问题转化为一个二位偏序 ...
分类:
其他好文 时间:
2019-11-02 15:53:35
阅读次数:
59
A:送分,裸的gcd。 1 #include<stdio.h> 2 #define il inline 3 #define it register int 4 int T,a,b,d; 5 il void gcd(int a,int b){ 6 if(!b){d=a;return;} 7 gcd(b ...
分类:
其他好文 时间:
2019-11-02 10:00:51
阅读次数:
71
idea + 设模数为$p$,$p$为质数,$g$为$p$的原根,则$\{x|x=g^{id}\%p (1 \leq i \leq p 1)\}=\{x|x=g^{i gcd(p,d)}\%p (1\leq i \leq p 1)\}$ + $a^{\phi(p)}\equiv a^{2\phi(p ...
分类:
其他好文 时间:
2019-11-01 22:16:05
阅读次数:
101
P4549 【模板】裴蜀定理 裴蜀定理内容 ax+by=c,x∈Z,y∈Z成立的充要条件是 gcd(a,b)|c,Z表示正整数集。 然后最终就变成了ax+by的最小非负值——那当然是gcd(a, b)了。 AC代码: ...
分类:
其他好文 时间:
2019-11-01 20:52:18
阅读次数:
109
并不是很难啊,把细节想好了再写就很轻松了~ code: ...
分类:
其他好文 时间:
2019-11-01 20:29:52
阅读次数:
87
数论 $gcd$ & $exgcd$ gcd $$\gcd(a,b)=\gcd(b,a mod b)$$ 这个结论还是比较显然的 给出代码: exgcd 什么是 exgcd 呢 就是解 $$ ax+by=\gcd(a,b)$$ 这样的方程 那么怎么解呢? 首先有一个非常显然的结论 $$ax+by=\ ...
分类:
其他好文 时间:
2019-11-01 18:13:35
阅读次数:
79
考试心得: T1考场上找规律,想了好久的整除分块,无果,心态十分爆炸,无奈之下出去转了一圈。 回来之后突然就想着把最初的想法延续下去,然后似乎找到了一些规律 拼命打表伪证xjb尝试什么的,可算是挂上了对拍 然后T2的贪心也很迷,根本就没想到这是原题 T3一看就是神题最后留着时间也不太够了 T1 第一 ...
分类:
其他好文 时间:
2019-11-01 12:38:55
阅读次数:
84