TOC目录

  • 存在条件
    • 表述1:最大公约数
    • 表述2:裴蜀定理
  • 整除法
  • 公式法
  • 辗转替换

二元一次方程的整数解

存在条件

整数系数方程ax+by+c=0

表述1:最大公约数

若a,b的最大公约数能被c整除则有整数解
即 ( a , b ) ∣ c (a,b)|c (a,b)∣c

表述2:裴蜀定理

若a,b互质时一定有整数解

整除法

a,b互质的充分必要条件是存在整数x,y使ax+by=1
若方程存在整数解,一般有无数多个,引入整数k表示通解,k为参变数
求 5 x + 11 y − 1 = 0 5x+11y-1=0 5x+11y−1=0的整数解:

x = 1 − 11 y 5 = 1 − y − 10 y 5 = 1 − y 5 − 2 y k = 1 − y 5 k i s i n t e g e r s o y = 1 − 5 k w e h a v e : x = k − 2 ( 1 − 5 k ) = 11 k − 2 a l l r e s u l t : [ x = 11 k − 2 ] [ y = 1 − 4 k ] \begin{array} {lr} x=\frac{1-11y}{5} = \frac{1-y-10y}{5} = \frac{1-y}{5}-2y\\k= \frac{1-y}{5} \\k\;is\;integer\\ so\;y=1-5k\\ we\:have:\\x=k-2(1-5k)=11k-2\\ all\;result:\\ [x=11k-2] \\ [y=1-4k] \end{array} x=51−11y​=51−y−10y​=51−y​−2yk=51−y​kisintegersoy=1−5kwehave:x=k−2(1−5k)=11k−2allresult:[x=11k−2][y=1−4k]​

公式法

if there are a comfirm Integer solutions like this:
x = x 0 y = y 0 x = x_0\\y = y_0 x=x0​y=y0​
so the common sulutions are:
x = x 0 + b k y = t 0 − a k x = x_0+bk\\y=t_0-ak x=x0​+bky=t0​−ak

辗转替换

百钱买百鸡问题
鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一,百钱买百鸡,问鸡翁、母、雏各几何?

假设鸡翁、鸡母、鸡雏数量分别是 x , y , z x,y,z x,y,z 。相当于方程组
x + y + z = 100 5 x + 3 y + z / 3 = 100 x+y+z=100\\ 5x+3y+z/3=100 x+y+z=1005x+3y+z/3=100
Elimination y in functions:
7 x + 4 y − 100 = 0 7x+4y-100=0 7x+4y−100=0
following steps should be taken:
7 x + 4 y = 100 3 x + 4 ( x + y ) = 100 3 ( x + x + y ) + ( x + y ) = 3 a + b = 100 h e r e a r e a = x + x + y = 2 x + y b = x + y A K A b ′ s p a r a = 1 , w e h a v e : x = a − b = 4 a − 100 y = b − x = 200 − 7 a z = 100 − z − y = 3 a n o w e h a v e c o m m o n s u l u t i o n s : x = 4 a − 100 y = 200 − 7 a z = 3 a e n d h e r e 7x+4y=100\\ 3x+4(x+y)=100\\ 3(x+x+y)+(x+y)=3a+b=100\\ hereare\\ a=x+x+y = 2x+y\\ b = x+y\\ AKA\;b's\;para=1,wehave:\\ x=a-b=4a-100\\ y=b-x=200-7a\\ z=100-z-y=3a\\ nowehavecommonsulutions:\\ x=4a-100\\ y=200-7a\\ z=3a\\ endhere\\ 7x+4y=1003x+4(x+y)=1003(x+x+y)+(x+y)=3a+b=100herearea=x+x+y=2x+yb=x+yAKAb′spara=1,wehave:x=a−b=4a−100y=b−x=200−7az=100−z−y=3anowehavecommonsulutions:x=4a−100y=200−7az=3aendhere
link can be referenced: 辗转替换

【Cryo】裴蜀定理 二元一次方程的整数解相关推荐

  1. CF510D Fox And Jumping(动态规划转换为最短路,O(n^2×2^9) -> O(nlogn),裴蜀定理应用)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 以下内容摘自 我的文章:算法竞赛中的数论问题 - 数论全家桶(信奥 / 数竞 / ACM)作者孟繁宇, ...

  2. [BZOJ 1441]Min(裴蜀定理)

    Description 给出n个数(A1...An)现求一组整数序列(X1...Xn)使得S=A1*X1+...An*Xn>0,且S的值最小 Solution 裴蜀定理: 显然gcd(a,b)| ...

  3. bzoj 2257[Jsoi2009]瓶子和燃料 数论/裴蜀定理

    题目 Description jyy就一直想着尽快回地球,可惜他飞船的燃料不够了. 有一天他又去向火星人要燃料,这次火星人答应了,要jyy用飞船上的瓶子来换.jyy 的飞船上共有 N个瓶子(1< ...

  4. 裴蜀定理详解+例题: BZOJ 1441 MIN

    在数论中,裴蜀定理是一个关于最大公约数(或最大公约式)的定理 在数论中,裴蜀定理是一个关于最大公约数(或最大公约式)的定理.裴蜀定理得名于法国数学家艾蒂安·裴蜀,说明了对任何整数a.b和它们的最大公约 ...

  5. ACM数论 裴蜀定理(贝祖定理)

    一.内容定义 「裴蜀定理」,又称贝祖定理(Bézout's lemma).是一个关于最大公约数的定理.其内容定义为:对于不全为零的任意整数 a 和 b,记二者的最大公约数为 g 即 gcd(a,b) ...

  6. 浅谈 裴蜀定理扩展欧几里得

    裴蜀定理 a , b a,b a,b 是整数,且 gcd ⁡ ( a , b ) = d \gcd(a,b)=d gcd(a,b)=d,那么对于任意的整数 x , y x,y x,y, a x + b ...

  7. (裴蜀定理)ax + by = m 有解,当且仅当 m 是 gcd(a,b) 的倍数

    简介:在数论中,裴蜀定理是一个关于最大公约数(或最大公约式)的定理.裴蜀定理得名于法国数学家艾蒂安·裴蜀,说明了对任             何整数a.b和它们的最大公约数d,关于未知数x和y的线性丢 ...

  8. 【数学 裴蜀定理】luogu_4549 裴蜀定理

    题意 给出nnn个数AAA,求一组整数XXX,使X1A1+...XnAnX_1A_1+...X_nA_nX1​A1​+...Xn​An​最小,求这个最小值. 思路 裴蜀定理: 关于不定方程ax+by= ...

  9. 裴蜀定理的证明与推广应用

    裴蜀定理:对于方程ax+by=max+by=max+by=m(a,ba,ba,b为正整数),x,yx,yx,y有整数解的充要条件是m%gcd(a,b)=0m\%gcd(a,b)=0m%gcd(a,b) ...

最新文章

  1. 深度学习——什么是张量(tensor)?
  2. 2019年微服务实践第一课,网易谐云蘑菇街奥思技术大咖深度分享
  3. php7简短而安全的数组遍历方法
  4. Node_MongoDB
  5. mysql 重置root密码
  6. Spring学习2之helloSpring
  7. 5.深度学习练习:Deep Neural Network for Image Classification: Application
  8. 写给大数据开发初学者的话5
  9. centos 7 下 rabbitmq 3.8.0 erlang 22.1 源码编译安装
  10. P5441 【XR-2】伤痕
  11. 将经纬度坐标用线段形式在地图上链接起来
  12. 一个OpenMP的学习程序
  13. imx6ull开发板
  14. xml转json的两种方法
  15. 常用开发板接口执行器
  16. 对象存储 Bucket
  17. js代码优化8个优点
  18. Ubuntu系统迁移至固态硬盘(生产环境勿用)
  19. 计算机通过网口连接网络,使电脑连接网络的方法
  20. IDLE使用方法详解

热门文章

  1. 杂志停刊通知计算机光盘,计算机期刊《计算机光盘软件与应用》
  2. 如何阻止华为杀应用_华为手机“杀”后台严重受不了?别慌,这些小技巧就能轻松搞定...
  3. 2022下半年四六级报考时间、题型分布|报名证件照片
  4. CMD进入某个文件夹
  5. Python-Django毕业设计茶叶产品质量安全可追溯系统(程序+Lw)
  6. 工作3年的985硕士,精通数据和代码,但在报表上我却无能为力
  7. 金丘区块链联盟链云平台海星链升级至3.0,以ECOChain(生态链)亮相2018广州黄埔区块链成果发布会...
  8. 自媒体人必备的8个免费学习网站,每一个都值得收藏
  9. 如何将电脑输出声音转到麦克风输入
  10. python爬快手个人介绍个性_2018最火快手主页介绍个性签名 独一无二的快手主页介绍句子...