- 79
- 0
- 约7.36千字
- 约 46页
- 2019-01-06 发布于湖北
- 举报
数论与组合数学 主讲内容 数论 解模线性方程 解模线性方程组(中国剩余定理) 欧拉函数,欧拉定理 组合数学 鸽巢原理 全排列的生产 catalan数 polya计数 数论入门 解模线性方程: 求解方程 ax = b (%n) 其中a,b,n已知,求x 解法: 欧几里德方法求gcd: gcd(a,b) = gcd(b,a%b); //循环计算式,直到b==0. 扩展欧几里德: ax = b(%n) == ax + ny = b 的整数解 设 d=gcd(a,n),则方程等价为 ax + ny = b; (a = a/d ; n = n/d ; b = b/d;需要d | b,不整除无解 ) 如何解ax+ny = b? ax+ny=b 的解是 ax+ny=1 的解的b倍 观察欧几里德循环过程: ax + ny = 1 与 gcd(a,n)=gcd(n,a % n); 方程 nx+(a % n)y=1 的解与ax+ny=1的解 是否可以通过某种变换使得x=f(x),y=g(y); 答案是显然的: y = x; x = x - [a/n]*y; 注意到a % n = a - [a/n]*n,自己演算一下就知道了 Ex_gcd(a,b,n) int ex_gcd(int a,int b,int x,int y) { int t,rec; if ( b==0
您可能关注的文档
- “又一村”住宅及办公楼工程钢结构施工方案.doc
- 2006年全国著名中学领航高考冲刺试卷.doc
- VB应用程序结构.ppt
- 财务管理改革方案.ppt
- 初三物理模拟试卷分析.ppt
- 基于最大margin决策树归纳的研究.ppt
- 九年级期末考试卷分析.ppt
- 索芙特洗发水西安市场广告媒体策划.ppt
- 心理与教育统计学.ppt
- 中国烧碱市场现状分析.ppt
- 沪教版五四制六年级上册数学 2分数 分数的大小比较课件2.pptx
- 沪教版五四制六年级上册数学 2分数 分数运算的应用课件1.pptx
- 沪教版五四制六年级上册数学 3比和比例 等可能事件课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的加减法课件2.pptx
- 沪教版五四制六年级上册数学 比的基本性质 (3).pptx
- 沪教版五四制六年级上册数学 2分数 分数的乘法课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的除法课件1(1).pptx
- 沪教版五四制六年级上册数学 百分数的应用一.pptx
- 护理伦理困境与解决方案.pptx
- 沪教版五四制六年级上册数学 百分比的应用.pptx
原创力文档

文档评论(0)