题意:给你三条边$x,y,z$,你可以给三条边各自增加任意数值,但是增加的总和最多为$w$。求可以组成三角形的方案数。 分析:设$x y z$的增量为p1,p2,p3,假定$p1 + p2 + p3 = t,t\in{[0, w]}$,题目中要求的增量可以为0,如果按平常来说,对于形如$p1 + p ...
分类:
其他好文 时间:
2020-07-10 21:24:43
阅读次数:
47
我写了一个 程序 DiophantusMin , 用 数值方法 求解 丢翻图方程组 的 最小解 。 算法 是 跨越逼近法, 算法 和 原理 见 《二元隐函数 数值求解》 https://www.cnblogs.com/KSongKing/p/12109699.html 。 丢番图方程组 是 不定方程 ...
分类:
其他好文 时间:
2020-01-08 22:45:50
阅读次数:
72
题目链接:https://ac.nowcoder.com/acm/contest/2720/D 题意:对于 ax = by = c ,给出 x, y 求符合条件的 a, b, c 且 c 为最小的解,不满足条件输出 -1。 idea:容易看出 c 为x, y 的最小公倍数。设最小公倍数为 s ,所以 ...
分类:
其他好文 时间:
2019-12-04 23:34:58
阅读次数:
163
中国剩余定理: 对于求解一元不定方程组的一种算法叫做中国剩余定理。又名孙子定理。 其中m1,m2,m3...mk 为两两互质的整数,求x的最小非负整数解 PS: 余数的性质: <1>余数的和决定和的余数 :16 + 7 = 23 (16%5=1 7%5=2 23%5=3 =》 1+2=3);9+8= ...
分类:
其他好文 时间:
2019-10-06 20:57:09
阅读次数:
90
要求逆元,首先要知道什么是不定方程。 已知a,b,c,求解x,y,形如ax + by = c 的方程就是不定方程。 不定方程有两种解的情况: 1.无解 2.存在且有无限的解 那么,如何判断解的情况呢? 这时候,只需要拿出gcd就可以了, 若gcd(a,b) | c,则方程存在解,为什么呢 因为我们要 ...
分类:
其他好文 时间:
2019-10-04 09:40:54
阅读次数:
118
"题目链接" Solution 青蛙的约会 题目大意:求解不定方程$ax+by=c$ 分析:我们可以把原来的同余式子写成一个不定方程,~~这部分基本操作不讲~~,主要讲方程求解。看到不定方程我们就想到$exgcd$对吧? 但是$exgcd$只能适用于求解$ax+by=g$,其中$g=gcd(a,b) ...
分类:
其他好文 时间:
2019-09-12 21:35:43
阅读次数:
102
▎裴蜀定理 这个定理很简洁,就是关于x,y(都是整数)的不定方程在下面的情况下: 必定有解。 这只是个前置知识,就不证明了(主要是小编太菜)。 ▎不定方程 考虑方程ax+by=c的解的情况: 若c=gcd(a,b),那么依照裴蜀定理有解; 若c=k*gcd(a,b),先两边同除k,就会转化成标准形式 ...
分类:
编程语言 时间:
2019-08-28 17:15:04
阅读次数:
119
欧几里得算法(辗转相除法) 用来求解最大公约数 在 #include<algorithm> 中也可以直接调用 __gcd(a,b) 拓展欧几里得算法 求解不定方程: 引理:存在 x , y 使得 ax+by=gcd(a,b) 设a,b,c为任意整数,若方程ax+by=c的一组解是(x0,y0),则它 ...
分类:
编程语言 时间:
2019-08-26 15:03:11
阅读次数:
86
"P3951 小凯的疑惑" 数论极菜的小萌新我刚看这题时看不懂exgcd做法的题解,后来在网上找到了 " 一篇博客 " ,感觉代码和推导都更加清新易懂,于是在它的基础上写了题解qwq 两数互质,且有无限个,想到不定方程ax+by=gcd(a,b)=1,并且是一定有解的 对于合法的数k,可以表示为 k ...
分类:
其他好文 时间:
2019-08-25 18:16:02
阅读次数:
101