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

网站后台图片模板苏州沧浪做网站哪家好

网站后台图片模板,苏州沧浪做网站哪家好,东营网站建设铭盛信息,wordpress多版线性同余方程问题 线程同余方程问题是指 a x ≡ b ( m o d m ) ax \equiv b~(mod~m) ax≡b (mod m)#xff0c;给定 a a a、 b b b和 m m m#xff0c;找到一个整数 x x x使得该方程成立#xff0c;即使得 a x m o d m b ax~mod~mb ax mod mb#xff0c;随便返回任何一个…线性同余方程问题 线程同余方程问题是指 a x ≡ b ( m o d m ) ax \equiv b~(mod~m) ax≡b (mod m)给定 a a a、 b b b和 m m m找到一个整数 x x x使得该方程成立即使得 a x m o d m b ax~mod~mb ax mod mb随便返回任何一个解都可以。 例如 4 x ≡ 3 ( m o d 5 ) 4x \equiv 3~(mod~5) 4x≡3 (mod 5)那么 x x x的一个可能的解可以是 2 2 2。 接下来用扩展欧几里得算法尝试构造这个解。从 a x ≡ b ( m o d m ) ax \equiv b~(mod~m) ax≡b (mod m)可知一定存在一个 y y y使得 a ⋅ x m ⋅ y b a \cdot x m \cdot y b a⋅xm⋅yb 也就是说因为 a x ax ax模 m m m的余数是 b b b所以 a x ax ax一定可以表示成 m m m的整数 y y y倍再加上一个 b b b。也就是 a x − m y b ax - my b ax−myb 令 y ′ y y y y′y那么就是 a x m y ′ b ax my b axmy′b 因此原线性同余方程问题求 x x x有解等价于这个方程求 x x x和 y ′ y y′有解。而根据扩展欧几里得算法里所讨论的 a a a是 g c d ( a , m ) gcd(a,~m) gcd(a, m)的倍数 m m m也是 g c d ( a , m ) gcd(a,~m) gcd(a, m)的倍数所以它们拼到一起也必须是 g c d ( a , m ) gcd(a,~m) gcd(a, m)的倍数。 因此这个方程有解的充要条件是 b b b必须是 g c d ( a , m ) gcd(a,~m) gcd(a, m)的倍数也即 g c d ( a , m ) ∣ b gcd(a,~m)~|~b gcd(a, m) ∣ b 。 例题AcWing 878. 线性同余方程 这题最终结果要限制在int范围内因为 m m m也是在int范围内的并且 a x m y b ⇔ a ( k m r ) m y b ⇔ a r m ( a k y ) b ax my b \\ \Leftrightarrow a(km r) my b \\ \Leftrightarrow ar m(ak y) b axmyb⇔a(kmr)myb⇔arm(aky)b 也就是说把系数 x x x变成 r x m o d m r x~mod~m rx mod m时另一个系数只要从 y y y变成 a k y aky aky就可以了其中 k ⌊ x m ⌋ k \lfloor \frac{x}{m} \rfloor k⌊mx​⌋。 所以可以直接把结果 x x x模 m m m一定也是一个合法的解并且满足在int范围内的要求。 #include iostreamusing namespace std;typedef long long LL;int exgcd(int a, int b, int x, int y) {if (!b) {x 1, y 0;return a;}int d exgcd(b, a % b, y, x);// d b * y (a % b) * x b * y (a - a / b * b) * x// a * x b * (y - a / b * x)y - a / b * x;return d; }int main() {int t; cin t;while (t -- ) {int a, b, m; cin a b m;// ax % m b, ax my b, iff gcd(a, m) d | bint x, y;int d exgcd(a, m, x, y);if (b % d) puts(impossible);else cout (LL)x * (b / d) % m endl;}return 0; }
http://www.dnsts.com.cn/news/276094.html

相关文章:

  • 网站开发自学零食网站建设规划书
  • 怎么做网站优化推广珠海商城
  • 装房和城乡建设部网站seo技术培训江门
  • 企业网站建设的一般要素包括上海网址导航
  • 如何申请一个免费的网站空间石家庄教育学会网站建设
  • 一台vps两个wordpress网站网络广告和传统广告的区别
  • 富阳市网站编程入门先学什么python
  • 受欢迎的医疗网站建设网站设计免费模板
  • 河北燕郊网站制作专门做美妆的网站
  • 申请建设网站经费的请示广东省建设厅的注册中心网站
  • 企业网站 源码 开源永远免费的域名
  • wordpress评论不准设置网站北京有哪些网站公司
  • 网站制作哪家好薇北京网站设计网站设计公司
  • 信阳市住房和城乡建设局网站邯郸哪儿能做网站
  • 玉树营销网站建设网站优化怎么做ppt
  • 做校园网站 怎么备案网站建设 落地页
  • 做家教网站要多少钱软件开发报价单
  • 湖北建设厅官方网站福建住房和城乡建设网站
  • 网站开启gzip压缩哪个网站做图书广告好
  • 中国做外贸的网站青岛seo网站排名
  • 网站如何做双链路新开传奇网页游戏
  • 中山市建网站公司久久建筑资料网
  • 怎样做网站推广啊视频dw 做简单静态网站
  • 郑州网站推广哪家好小型企业网站设计教程
  • 企业网站搭建步骤怎样运营网站
  • 怎么做直播网站超管wordpress live-2d
  • 金华网站建设公司排名html教程w3school
  • 邱县企业做网站推广公司网站开发制作
  • 网站建设费 科目最好的建设工程网站
  • 酒店网站建设注意什么给别人做的网站要复杂做安全扫描