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

wordpress对外发邮件/国内seo服务商

wordpress对外发邮件,国内seo服务商,怎样办一个网站,青岛博彩做网站多少钱前言 来咯来咯,今天的数论部分来了,今天比较水啊,因为课实在是比较多。 今天的数论部分是讲裴属定理和扩展欧几里得算法,当然还有今天的题目(两道树状数组 一道连通块的问题)我放到下一篇了。 裴属定理 …

前言

来咯来咯,今天的数论部分来了,今天比较水啊,因为课实在是比较多。

今天的数论部分是讲裴属定理扩展欧几里得算法,当然还有今天的题目(两道树状数组 + 一道连通块的问题)我放到下一篇了。


裴属定理

第一次听到这个定理的时候感觉压力好大,这个名字一看就知道不简单,但是学了之后才发现还挺简单的。

这个裴属定理主要是为了引出后面的扩展欧几里得算法的,所以大家有个印象就好了,不必较真。

话归正题,什么是裴属定理

裴属定理是这样的,对于任意的整数ab,必定存在一组整数xy,使得:

a * x + b * y = gcd(a, b)

老样子,先证明。

我们先证明必定存在一对xy(不一定是整数),使得a * x + b * y = gcd(a, b)

首先设d = gcd(a, b),那么da的约数d也是b的约数。

随后依据算数基本定理将dab展开,可以发现d是包含在ab中的,显然存在一组x, y使得

a * x + b * y = gcd(a, b)

那么如何证明x, y均为整数呢?这个主播是不会的哈,但是主播知道怎么求出xy。使用扩展欧几里得算法


欧几里得算法

在推导扩展欧几里得算法之前呢。我们先来复习一下欧几里得算法


代码

int gcd(int a, int b)
{if(b == 0) return a;return gcd(b, a % b);
}

代码很简单对吧,当然思路也很简单,具体推导过程我就不讲了,感兴趣的小伙伴可以去看我前面的博客(数论2)


扩展欧几里得算法

随后我们来推导扩展欧几里得算法

首先来分析当b = 0时,x和y的值,设x * a + y * b = a,显然:x = 1y = 任意值,这也就代表着我们要求的x,y可能不止一对,为了方便讨论我们y = 0 啊。

随后我们来分析b不为0的情况。

因为是递归,所以我们假设已知b * y + (a % b)x = gcd(b, a % b)中的xy

我们知道:

a % b = a - [a/b] * b

a % b = r

r = a - [a/b] * b

r代入上式可得:

b * y + (a - [a/b] * b) * x = gcd(b, a % b)

随后我们提出b可得

b * (y - [a/b] * x) + a * x = gcd(b, a % b)

到此我们就得出来了xy的递推公式,是不是很简单?


代码

int gcd(int a, int b, int& x, int& y)
{if (b == 0){x = 1, y = 0;return a;}int d = gcd(b, a % b, y, x);y -= a / b * x;return d;
}

http://www.cadmedia.cn/news/180.html

相关文章:

  • 昆明营销网站建设/百度投稿平台
  • 免费拓客软件排行榜/网络优化工具app手机版
  • 网站类型分类有哪些/万能浏览器
  • 响应式企业网站建设/百度推广app下载官方
  • 网页设计证书考什么/对seo的认识和理解
  • 上海做兼职哪个网站靠谱吗/搜狗站长平台
  • 对网站建设的描述/最近一周的新闻热点事件
  • 局域网做网站 内网穿透/太仓网站制作
  • 企业网站建设admin/目前主流搜索引擎是哪种
  • 外贸找客户软件/晨阳seo服务
  • 专业购物网站建设/seo快速排名外包
  • 闸北企业网站制作/百度seo如何优化关键词
  • 做网站带源码软件-dw/新闻联播俄罗斯与乌克兰
  • 手机快速注册/专业搜索引擎seo服务商
  • 福建网站优化/微信管理系统平台
  • 成都商城网站制作/网络媒体
  • 建设银行互联网网站/网页设计与制作教程
  • 凡科网站建设好/广东又出现新病毒
  • 湖北做网站平台哪家好/百度seo霸屏软件
  • 做空比特币网站/谷歌商店下载官方正版
  • 一般网站开发公司/友情链接怎么购买
  • 广州工程公司有哪些/爱站网seo
  • 网页制作简单/网站seo策划方案实例
  • 网上兼职网站哪个好/搜索引擎营销的案例有哪些
  • 长治网站制作一般需要多少钱/2019网站seo
  • 网站推广一般在哪个网做/成人专业技能培训机构
  • 图片网站建设/优秀营销软文范例500字
  • 校园网站建设计划书/友情链接是什么意思
  • 四川工程信息网官网/seo批量建站
  • 安徽省工程建设信息网官方网站/2022年新闻摘抄简短