最新要闻
- 【全球报资讯】滑铁卢?《流浪地球2》北美上映票房不敌印度电影
- 热门看点:ChatGPT爆火:谷歌、Meta等压力大
- 微资讯!男子把绿动车当成绿皮车抽烟被拘:其实是“绿巨人”电力动车组
- 当前速看:状告4位大V后 《满江红》片方称不再起诉其他造谣者:不再回应
- 全球热头条丨漫威宇宙十大战力英雄:钢铁侠仅排第五
- 【世界新要闻】Intel花六个月造了一块乐高Arc显卡:1比1完美复刻!
- 世界观点:微信:2023年春节用户发红包超40亿次 竖屏春晚超1.9亿人观看
- 世界微动态丨Uzi再被冻结43万股权!公司与范丞丞合作
- 全球信息:国补退坡 上海延续新能源车置换补贴:单车补1万元
- 【全球时快讯】米哈游全新力作!《崩坏:星穹铁道》全平台预约已突破千万
- 今日热门!富豪刘銮雄拍卖76只爱马仕包:最贵一只200万
- 【全球时快讯】算法对算法!斯坦福大学推出DetectGPT:阻止学生用AI写作业
- 今日观点!2月2日或能肉眼看见5万年一遇的绿色彗星:正迅速逼近地球!
- 国内首家!统信操作系统成功获得商用密码产品认证证书
- 环球热点!“流浪地球”成功的概率有多高?你肯定想不到
- 当前视点!脑洞大开的机械键盘 内部竟搭CPU和GPU
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
Exgcd(扩展欧几里得算法)
其实挺简单。
(资料图)
GCD(辗转相除法)
定理:
\[\gcd(a , b) = \gcd(b , a \% b)\]证明:
\[\text{设 } a = kb + r \text{ ,则 } r = a \bmod b \]\[\text{若 } c \text{ 是 } a,b \text{ 的一个公约数,则 } c \mid a,c \mid b \]\[\because r = a - kb \]\[\therefore c \mid r \]\[\therefore c \text{ 是 } b,a \bmod b \text{ 的公约数} \]\[\text{同理,若 } d \text{ 是 } b,a \bmod b \text{ 的公约数,则 } d \mid b,d \mid r \]\[\because a = kb + r \]\[\therefore d \mid a\]\[\therefore d \text{ 也是 } a,b \text{ 的公约数} \]\[\therefore a,b \text{ 和 } b,a \bmod b \text{ 的公约数是一样的,其最大公约数也必然相等,证毕}\]code(递归式):
int gcd(int a,int b){return (b==0)?a:gcd(b,a%b);}
EXGCD(扩展欧几里得)
裴蜀定理:
\[\forall a,b \in Z \text{ , } \exists x,y \in Z \]满足
\[ax+by=\gcd(x,y) \]证明(类似递归):
当 b=0 时:
\[\gcd(a,b)=a \text{ ,此时 } x=1 , y=0\]当 b!=0 时:
\[\text{设 } ax1+by1=gcd(a,b)=gcd(b,a%b)=bx2+(a%b)y2\]\[\because a \bmod b = a - a / b * b \]\[\therefore ax1 + by1 = bx 2+ (a - a / b * b) y2\]\[\therefore ax1 + by1 = bx2 + ay2 - a / b * by2\]\[\therefore ax1 + by1 = ay2 + bx2 - b * a/b * y2\]\[\therefore ax1 + by1 = ay2 + b (x2 - a / b * y2)\]\[\text{解得 } x1 = y2 , y1 = x2 - a / b * y2\]用类似递归的方法即可得证。通过这个证明,我们发现可以在维护 \(\gcd\) 时同时维护 \(x,y\) 的值。
code:
int exgcd(int a,int b,int &x,int &y){if(b==0) {x=1,y=0;return a;}else{int ans=exgcd(b,a%b,y,x);y-=a/b*x;return ans;}}
用途(1,2为基本用途):
1.
首先看怎么解
\[ax+by=c\]这类方程
首先:若 \(\gcd(a,b) \nmid c\) 可以知道原方程没有整数解(等式左右因数不相等,显然无整数解。所以我们将原方程左边 \(\times \gcd(a,b) / c\) ,然后通过解 \(ax_0+by_0=\gcd(a,b)\) 解得 \(x_0,y_0\) ,最后将 \(x_0,y_0\) 乘上 \(c / \gcd(a,b)\) 解出原方程的一组解 \(x_1,y_1\).显然,我们将 \(x_1 + b / \gcd(a,b) * t,y_1 - a/ \gcd(a,b) * t\) ( \(t\) 为任意整数)即可得出所有解。
2.
然后,我们再来看下同余方程
\[ax\equiv l \pmod{m}\]其实稍加转化,就得到了
\[ax+my=l\]解这个方程即可,注意 \(x\) 的特殊要求。
3.
最后,我们来看一下同余方程组
\[\begin{cases} x\equiv a_1\pmod{m_1} \\ x\equiv a_2\pmod{m_2} \\ ... \\ x\equiv a_n\pmod{m_n}\end{cases}\]若所有 \(m\) 互质,可以用 \(crt\) 求解。这里主要说不互质的用 \(exgcd\) 解法首先看第一二个式子:
\[\begin{cases} x\equiv a_1\pmod{m_1} \\ x\equiv a_2\pmod{m_2}\end{cases}\]变形得到:
\[\begin{cases} x = a_1 + m_1k_1 \\ x = a_2 + m_2k_2\end{cases}\]\[\therefore a_1+m_1k_1=a_2+m_2k_2\]整理:
\[m_1k_1-m_2k_2=a_2-a_1\]运用 \(exgcd\) 解得 \(k_1\) 的一组解:
\[k_1=r\]\[\therefore k_1 \text{ 的通解为 } k_1=r+\frac{m_2}{\gcd(m_1,m_2)} \times t \mid t \in Z\]将上式带入 \(x = a_1 + m_1k_1\) 得:
\[x=a_1+m_1r+\frac{m_1m_2}{\gcd(m_1,m_2)}\times t\]\[\because \operatorname{lcm(m_1,m_2)}=\frac{m_1m_2}{\gcd(m_1,m_2)}\]\[\therefore x=a_1+m_1r+\operatorname{lcm(m_1,m_2)}\times t\]变形得到:
\[x\equiv a_1+m_1r\pmod{\operatorname{lcm(m_1,m_2)}}\]于是我们就成功将两个同余方程化简成了一个。同理化简下去直到一个,求解即可。例题
——后来 jijidawang 说这就是 \([excrt](https://www.cnblogs.com/xrlong/p/17073430.html)\)。
Exgcd(扩展欧几里得算法)
【全球报资讯】滑铁卢?《流浪地球2》北美上映票房不敌印度电影
热门看点:ChatGPT爆火:谷歌、Meta等压力大
微资讯!男子把绿动车当成绿皮车抽烟被拘:其实是“绿巨人”电力动车组
当前速看:状告4位大V后 《满江红》片方称不再起诉其他造谣者:不再回应
装饰模式
全球热头条丨漫威宇宙十大战力英雄:钢铁侠仅排第五
【世界新要闻】Intel花六个月造了一块乐高Arc显卡:1比1完美复刻!
环球资讯:【byob】 payload 生成过程
每日时讯![概率论与数理统计]笔记:5.1 点估计概述
热议:VMware vSphere ESXi 7.0安装配置
天天热点评!QPython实例01-获取所有短信并生成词云
世界观点:微信:2023年春节用户发红包超40亿次 竖屏春晚超1.9亿人观看
世界微动态丨Uzi再被冻结43万股权!公司与范丞丞合作
Blazor模式讲解
全球信息:国补退坡 上海延续新能源车置换补贴:单车补1万元
【全球时快讯】米哈游全新力作!《崩坏:星穹铁道》全平台预约已突破千万
今日热门!富豪刘銮雄拍卖76只爱马仕包:最贵一只200万
【全球时快讯】算法对算法!斯坦福大学推出DetectGPT:阻止学生用AI写作业
今日观点!2月2日或能肉眼看见5万年一遇的绿色彗星:正迅速逼近地球!
焦点资讯:Kubernetes监控手册06-监控APIServer
全球最资讯丨CRT&EXCRT(中国剩余定理和扩展中国剩余定理)
【新视野】学习笔记——redis事务、乐观锁、悲观锁
国内首家!统信操作系统成功获得商用密码产品认证证书
环球热点!“流浪地球”成功的概率有多高?你肯定想不到
当前视点!脑洞大开的机械键盘 内部竟搭CPU和GPU
天天百事通!阿里云推全国首个跨省域智慧大脑:汇聚江浙沪242项数据资源
全球资讯:不得不防!奥密克戎新变异毒株“双头犬”现身美国:已被世卫监测
【环球热闻】记录--Vue PC前端扫码登录
[概率论与数理统计]笔记:4.4 抽样分布
当前速讯:1.29数论课笔记
最新快讯!40万级乱杀!全新国产奔驰GLC配置曝光:四款车型、两种外观
全球焦点!Gamerant赞《黑神话·悟空》:虚幻5打造《西游记》传说值得期待
天天要闻:这外观似曾相识!荣耀Magic 5 Lite曝光:后置圆环三摄
全球快看:《狂飙》爆火出圈!《孙子兵法》登顶淘宝热搜 发货要等25天
男子2月没摘隐形眼镜:镜片长到眼球上
焦点日报:时区介绍
前沿热点:Matlab导入多个.mat文件进行画图
每日信息:对标三星索尼!SK海力士重组CMOS图像传感器团队
天天微头条丨网友吐槽美国医院3小时拔不出一根鱼刺 急诊那是真不急
全球微资讯!耶路撒冷老城千年护城河道惊现神秘手印 专家:或为工人恶作剧
最新快讯!立减40元:露得清氨基酸洗面奶19.9元到手 男女通用
世界看热讯:5G四足机器人“入职”中国电信核心机房:支持自主巡航 360度旋转夜视
乘法逆元
今日看点:C++11简易线程池实现
002-dockerfile部署java项目
当前观点:springboot~openfeign开启熔断之后MDC为null的理解
焦点播报:WebAPI_DAY1
猛禽之王!摄影爱好者抓拍到金雕展翅抓羊场面:超震撼
全球今亮点!《狂飙》爆火后 《孙子兵法》解析成微信读书飙升榜第一名
天际汽车刹车失灵 故障不断!车主售后找不到人
当前资讯!雷蛇宣布2月2日发布新品:或为毒蝰系列新品
72G《英雄联盟》源代码被盗 拳头游戏拒绝打钱 黑客:100万美元起拍
焦点要闻:关于pacemaker中资源启动的位置条件约束Location Constraints
【天天快播报】Codeforces Round #847 (Div. 3) ABCDE
焦点滚动:win32com操作word API精讲 第八集 Range和Selection的区别
多地现宰客乱象 央视评宰客事件:“一锤子买卖”?
【世界新要闻】明年的苹果iPad Pro将是重头戏!屏幕、后盖全都升级了
50只独立包装 超亚儿童N95医用防护口罩47.9元
全球热文:比亚迪:研发团队目前已覆盖各个电池技术路线
精选!无岳不成村!山东有个公交站叫“满江红” :住着岳飞后代
视焦点讯!《云管理服务白皮书》总结
【网关开发】7.Openresty使用cosocket API 发送http与tcp网络请求
美语发音【总结】
以前票房反超了会画海报恭喜对方:《满江红》却冷嘲热讽
全球今热点:碾压对手!OPPO Find X6工程机亮相:标准版都有潜望长焦
谷歌裁员细节曝光:开源主管被裁 61岁程序员在线求职
10分拉满!IGN发布《流浪地球2》影评:超越国际一流水准
环球新动态:全网音乐免费下载,音乐下载工具,音乐免费下载mp3格式,音乐下载器,小说下载,小说阅读,磁力链接聚合搜索,每日美女壁纸,如何免费下载想听的音乐或小说
天天日报丨【算法训练营day29】LeetCode491. 递增子序列 LeetCode46. 全排列 LeetCode47. 全排列II
关于前端低代码的一些看法
奔驰车主扔钱加油大姐捡钱偷抹泪引热议 当事人回应:网友愤怒素质差到家
动态焦点:蹭热度有风险 电商老店使用流浪地球标识遭索赔15万
当前速讯:海外观众热评《流浪地球2》:中国科幻片惊艳 比全球票房第四《阿凡达2》好看
要买的抓紧了!宝马将于2月起涨价:最高2万元
世界观天下!21岁男子撞车后向27岁“叔叔”道歉 车主果断索赔
【报资讯】骁龙778G还能再战!荣耀50/60系列获MagicOS 7.0升级
每日消息!博主赞特斯拉研发支出巨大:比亚迪、奔驰、理想都比不过
5支39.9元超划算:高露洁牙膏多效护理实惠家庭装套大促
Python工具箱系列(二十三)
天天观速讯丨JavaScript 条件判断与比较运算
环球热推荐:Python 的垃圾回收机制【译】
世界观焦点:Java 如何高亮 Excel 中低于或高于平均值的单元格
每日时讯!一加11同款!一加Ace 2外观首曝:环形镜头设计
全球资讯:春节假期后全国大部地区气温回升:南方最高可达20度 暖如春分
全球播报:生日蛋糕网店使用“流浪地球”标识 遭中影索赔15万
不是云南也不是海南!四川春节游客接待量全国第一
全球观焦点:吉利真会玩儿:汽车挡风玻璃上实现烟花秀
sacai是什么牌子?sacai有中国官网吗?
孑孓的读音是什么?孑孓是什么意思?
手机水货是什么意思?手机水货和行货有什么区别?
木棉花的春天大结局是什么?木棉花的春天全部演员表
绿芜是谁演的?绿芜为什么投河自尽?
电脑出现报警声是怎么回事?电脑出现报警声怎么解决?
松下电饭煲质量怎么样?松下电饭煲怎么调时间?
【环球聚看点】指向立体星(随便起的名)的建立与使用
小米2a手机是什么系统?小米2A手机充电保护怎么打开?
诺基亚210什么时候上市的?诺基亚210手机参数
戴尔的台式机怎么进入bios?戴尔台式机开不了机怎么办?
跑2500公里高速 踩着最后几秒过收费站:女子直呼惊险刺激