当前位置: 首页 > news >正文

拓展欧几里得

首先一开始我并不能够理解这个神秘的算法,因为我实在是太菜了。
所以我决定记录下来我遇到的问题,事实上拓展欧几里得在干的事情就通过现在
知道的𝑎 mod 𝑏 𝑦1 + 𝑏𝑥1 这两个东西维系数来构造出一组系数为 𝑎 和 𝑏的解
注意这里是构造,也就是说,我们得到了拓展欧几里得的最后一步 𝑥 = 1 , 𝑦 = 0
那么我们因该是由𝑎 mod 𝑏𝑥1 + 𝑏𝑦1 往 𝑎𝑥2 + 𝑏𝑦2 , 那么如何构造出一组合理的解呢
我们观察可以发现 ,我们要找到 𝑎 mod 𝑏𝑥1 到 𝑎𝑥2的桥梁只需要将mod重写成𝑎 − (⌊𝑎 / 𝑏⌋ × 𝑏)的形式就可以了,
那么展开后易得𝑎𝑥1 + 𝑏𝑦1 = 𝑎𝑦2 + 𝑏𝑥2 − ⌊𝑎 / 𝑏⌋ × 𝑏𝑦2 = 𝑎𝑦2 + 𝑏(𝑥2 − ⌊𝑎 / 𝑏⌋𝑦2)
所以得到一组特解𝑥1 = 𝑦2 , 𝑦1 = 𝑥2 − ⌊𝑎 / 𝑏⌋𝑦2

http://www.jsqmd.com/news/28081/

相关文章:

  • 2025年比较好的橡胶塑磁厂家最新TOP排行榜
  • Nipper 3.10.0 for Windows Linux - 网络设备漏洞评估
  • 微信小程序引入weui的方法
  • 人工智能之编程基础 Python 入门:第四章 条件循环与异常
  • 2025年10月总结及随笔之国庆八天乐
  • 竞态条件漏洞:突破SingleStore工作区数量限制的技术分析
  • 2025 年 10 月幕墙铝单板,木纹铝单板,双曲铝单板厂家最新推荐,精准检测与稳定性能深度解析
  • 2025 年 11 月西安买房推荐,陕西买房推荐,西安刚需楼盘推荐最新推荐,聚焦资质、交付、售后的实力楼盘深度解读
  • 2025 年 11 月西安买房推荐,西安刚需楼盘推荐,陕西买房推荐最新推荐,榜单透视与选购要点
  • 2025 年 11 月西安学区房推荐,西安刚需买房,陕西买房推荐最新推荐,精准测评与居住稳定性深度解析
  • 这是学习的第一天,学习了些基础的markdown基础语法,内容如下。
  • wordpress中结账页面不显示产品缩略图解决方法
  • 技术人被要求写活动策划案?这个AI指令帮你搞定
  • 成语接龙游戏代码分析
  • revit api 创建填充区域
  • revit api 判别一个Revit族的主体对象是墙还是基于面
  • 金砖应急响应(东部)
  • revit api创建自定义线样式
  • window下递归删除 node_modules和.next
  • 又是一年叶落时(九)
  • revit api 编程实现窗口缩放视图
  • 从大厂到中小公司,活下去的五个生存法则
  • [Chrome] [插件] 插件推荐
  • 餐饮不仅仅卖食物,更卖的是服务。
  • 【RabbitMQ】RPC模式(请求/回复)
  • 由逃逸分析决定 --是什么意思?
  • [笔记]CSP-S 2025 第二轮 Final Review
  • 阅读笔记三:以“工匠精神”打磨职业内核 - 20243867孙堃2405
  • 如何看懂explain工具信息,使用explain工具来分析索引
  • BLE-HCI浅学