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

exgcd相关拓展

求二元一次不定方程 ax + by = c 中 x 的最小非负整数解

首先引出二元一次不定方程的通解:

pedkSBV.png

给定 \(a,b,c\),对于 “\(ax + by = c\),求 \(x\) 的最小非负整数解” 这类问题,可以先使用扩欧求出特解 \(x_{0}\),然后再关于 \(\frac{c}{gcd(a,b)}\) 取模,得到结果。

特殊地,在 \(by-ax=c\) 时,欲求 \(x\) 的最小非负整数解,可以在 exgcd 后先将 \(x\) 变为 \(-x\),再关于 \(\frac{c}{gcd(a,b)}\) 取模。

取模意义下的一元二次方程的最小值

pedkCAU.png

相关题目

P5656(模板)

code

2022ICPC杭州A

Q:给定 \(a,b,sum\),求 \((as + bd + sum) \% m\) 的最小值,并求 (s, d) 的一组特解。

最小值显然可以由上面的结论得到,证明过程见上述。

求特解可以反推两次 exgcd 的各变量,具体细节见代码。

code

2023湖北省赛I

code

edu135E

code

CF710D

code

CF1548B

code

2022ICPC济南E

code

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

相关文章:

  • 基于springboot音乐推荐系统_731w447o_c035
  • 开源神器Win11Debloat:让Windows系统重获新生的终极优化方案
  • 宿州美食宝藏 - 品牌企业推荐师(官方)
  • ATCODER ABC C题解已
  • 专注知识产权维权哪家专业。 - 品牌企业推荐师(官方)
  • 嘉立创EDA PCB 初级考试【26年3月】
  • 【2026年华为暑期实习(AI)-4月8日-第一题- 选择题】(题目+思路+JavaC++Python解析+在线测试)
  • VideoDownloadHelper智能工具:突破视频下载3大瓶颈的全流程解决方案
  • 基于springboot医院就诊管理系统_j1xc967h_jp001
  • 驱动开发视角下的PS3控制器设备兼容开源方案
  • 2026年 家用前置过滤器五大榜单,实用性与性价比双双在线 - 品牌企业推荐师(官方)
  • USB HID设备报告描述符深度解析——利用WCH_USB2.0Monitor剖析鼠标数据流
  • AI Agent Harness Engineering 开发框架大乱斗:LlamaIndex vs LangChain vs 原生开发
  • 经济纠纷律师事务所排名 - 品牌企业推荐师(官方)
  • 如何快速掌握RPG Maker解密工具:面向初学者的完整实战指南
  • Anthropic最新AI模型漏洞挖掘能力过于强大,暂不对外公开发布
  • 树莓派4B学习笔记——遇到的bug
  • MapAnything损失函数深度剖析:如何设计多任务学习框架
  • 从“工具箱”到“数字伙伴”:Hermes Agent与OpenClaw,谁是你的菜?
  • 深度解密,瑞德玛按摩椅到底能不能买? - 品牌企业推荐师(官方)
  • 【2026年华为暑期实习(开发方向)-4月8日-第一题- 包裹的编码】(题目+思路+JavaC++Python解析+在线测试)
  • 如何快速安装Hollow Knight模组:Scarab模组管理器的完整指南
  • Meta超级智能实验室发布首个公开模型Muse Spark
  • 树莓派4B学习笔记——点亮你的LED
  • 痛别张雪峰老师,年仅41岁:那个教别人做对选择的人,却没能为自己选一次“好好活着
  • Git 常用命令速查表(前端开发专属版)
  • P1308 [NOIP 2011 普及组] 统计单词数
  • Windows 7 虚拟机 VMware Tools 安装失败:无法自动安装VSock 驱动程序
  • 第二十五章 CI/CD 演进:在安全与敏捷间走钢丝的发布机制
  • Maxscript必收的自定义函数与方法精选!