数论问题快速求解_第1页
数论问题快速求解_第2页
数论问题快速求解_第3页
数论问题快速求解_第4页
数论问题快速求解_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1/1数论问题快速求解第一部分素数判定算法 2第二部分辗转相除法求最大公约数 4第三部分扩展欧几里得算法 7第四部分线性同余方程求解 11第五部分中国剩余定理 13第六部分莫比乌斯反演定理 17第七部分调和级数求和 19第八部分二次剩余定理 22

第一部分素数判定算法素数判定算法

素数判定算法是一种用来确定给定数字是否为素数的算法。以下是一些常用的素数判定算法:

1.试除法

试除法是最简单的一种素数判定算法。它的原理是:对于一个大于1的自然数n,如果n不存在小于或等于sqrt(n)的非平凡因子,则n为素数。试除法的具体算法如下:

1.从2开始,依次尝试将n除以2到sqrt(n)之间的每个自然数。

2.如果n被其中某个自然数整除,则n不是素数。

3.如果n未被任何自然数整除,则n为素数。

2.费马小定理

费马小定理指出:对于任意一个素数p和任意一个自然数a,a^p≡a(modp)。

利用费马小定理可以构造以下素数判定算法:

1.随机选择一个自然数a。

2.计算a^nmodn。

3.如果结果等于a,则n可能是素数。

4.重复步骤1-3m次。如果n对于所有m个a都是可能的素数,则n为确定素数。

3.米勒-拉宾素数判定法

米勒-拉宾素数判定法是一种概率性的素数判定算法。它的原理是:对于任意一个自然数n,如果存在一些自然数a满足以下条件:

*a^n≡1(modn)

*对于任意的0<i<k,a^(2^i*n)≡-1(modn)

则n为合数。

米勒-拉宾素数判定法的具体算法如下:

1.选择一个自然数a。

2.计算a^nmodn。

3.如果结果等于1,则n可能是素数。

4.如果结果不等于1,则计算a^(2^i*n)modn,其中i从1到k-1。

5.如果在步骤4中存在满足条件的i,则n为合数。

6.如果步骤4中不存在满足条件的i,则n可能是素数。

4.AKS素数判定算法

AKS素数判定算法是一种确定性的素数判定算法。它的原理是:对于任意一个自然数n,如果以下条件成立:

*n是奇数。

*存在一个整数r,满足1<r<(n-1)/2且r^(n-1)≡1(modn)。

*对于任意的正整数a<n,存在一个正整数m<n,满足a^m≡1(modn)且a^(2*m)≡1(modn)。

则n为素数。

AKS素数判定算法的具体算法比较复杂,这里不做详细介绍。

算法性能比较

试除法是算法中最简单的一种,但也是效率最低的。对于较大的数字,试除法的计算量很大。

费马小定理和米勒-拉宾素数判定法都是概率性的算法,它们不能确定性地判定一个数是否为素数。但是,它们对于较大的数字的判定效率较高。

AKS素数判定算法是一种确定性的算法,它可以准确地判定一个数是否为素数。但是,AKS素数判定算法的计算量很大,对于较大的数字,其计算时间可能很长。

应用

素数判定算法在密码学、编码理论和计算机科学的其他领域有着广泛的应用。例如,在RSA加密算法中,需要使用大素数作为密钥。素数判定算法可以帮助我们快速找到大素数。第二部分辗转相除法求最大公约数关键词关键要点辗转相除法

1.辗转相除法(又称欧几里得算法)是一种计算两个整数最大公约数(GCD)的算法。其原理是基于以下定理:如果$a$和$b$是正整数,则$\gcd(a,b)=\gcd(b,a\bmodb)$。

2.辗转相除法通过反复使用上述定理,将求$\gcd(a,b)$的问题转换为求$\gcd(b,a\bmodb)$的问题。当$a\bmodb$为$0$时,$\gcd(a,b)=b$。

3.辗转相除法的时间复杂度为$O(\log\min(a,b))$,其中$a$和$b$是两个待计算GCD的整数。

扩展欧几里得算法

1.扩展欧几里得算法是一种求解同余方程$ax+by=c$的整数解的算法。其原理是利用辗转相除法计算$\gcd(a,b)$,并利用扩展欧几里得引理,构造方程的整数解。

2.扩展欧几里得算法在密码学、数论和计算机科学中有着广泛的应用。例如,在RSA加密算法中,用于生成密钥对和解密消息。

3.扩展欧几里得算法的时间复杂度为$O(\log\min(a,b))$。

模运算

1.模运算是一种在有限域内的数学运算,它涉及将计算结果取模(即除以某个固定整数并取余数)。模运算在密码学、计算机科学和数论中有着广泛的应用。

3.模运算可以用来解决各种数论问题,例如求解线性同余方程和计算快速幂。

中国剩余定理

2.中国剩余定理在计算机科学中有广泛的应用,例如用于生成随机数、错误校正和解决一元二次同余方程。

费马小定理

2.费马小定理在密码学和数论中有重要的应用。例如,它可以用来快速求解模幂和测试素数。

3.费马小定理的时间复杂度为$O(\logp)$,其中$p$是质数。

素数筛法

1.素数筛法是一类算法,用于找出特定范围内的所有素数。最常见的素数筛法是埃拉托斯特尼筛法,它通过逐个划掉非素数来找出素数。

2.素数筛法在密码学、计算机科学和数论中有着广泛的应用。例如,它们可以用来生成随机素数和解决因式分解问题。

3.素数筛法的时间复杂度为$O(n\log\logn)$,其中$n$是待筛查的范围。辗转相除法求最大公约数

定义

辗转相除法,也称为欧几里得算法,是一种用于计算两个整数最大公约数(GCD)的算法。它基于以下原理:两个整数的最大公约数等于较大整数与较小整数余数的最大公约数。

算法步骤

1.令a为较大整数,b为较小整数。

2.计算a除以b的余数r。

3.如果r为0,则b即为最大公约数。

4.否则,令a=b,b=r。

5.重复步骤2-4,直到余数为0。

证明

设a和b的最大公约数为d。根据欧几里得引理,存在整数q和r使得a=bq+r,其中0≤r<b。

那么,a和b的最大公约数d就是d=d=d,因此d也是a和r的最大公约数。

根据算法步骤,a和b的最大公约数将等于r,而r等于新a(即b)与新b(即余数)的最大公约数。

因此,算法不断计算余数的最大公约数,直到余数为0,最终返回的b即为a和原b的最大公约数。

复杂度

辗转相除法的最坏情况复杂度为O(logmin(a,b)),其中min(a,b)是a和b的最小值。这是因为在每次迭代中,较大整数都会减小至少一半。

变种

辗转相除法存在一些变种,但原理基本相同:

*扩展辗转相除法:除了求最大公约数外,还计算两个整数的贝祖等式系数(x和y),使得ax+by=d。

*二进制辗转相除法:利用二进制表示进行除法计算,可以提高算法效率。

应用

辗转相除法在数论中有着广泛的应用,包括:

*求最大公约数和最小公倍数

*解线性丢番图方程

*计算模逆元

*因式分解

*密码学算法第三部分扩展欧几里得算法关键词关键要点【扩展欧几里得算法】

1.算法原理:通过递归求解两数最大公约数,同时求解线性组合系数,使得两数线性组合等于最大公约数。

2.算法步骤:

-令a为较大数,b为较小数。

-如果b为0,则a为最大公约数,且线性组合系数为(1,0)。

-否则,递归求解a和b%a的最大公约数和线性组合系数。(b%a)为a除以b的余数。

-根据递归得到的线性组合系数,求解a和b的原始线性组合系数。

3.算法特点:

-时间复杂度为O(logmin(a,b))

-可以求解两数线性组合中系数的绝对值最小的情况

【线性组合系数】

扩展欧几里得算法

定义

扩展欧几里得算法是一种扩展欧几里得定理的算法,用于求解以下同余方程:

```

ax+by=gcd(a,b)

```

其中a和b是整数,gcd(a,b)表示a和b的最大公约数。

算法步骤

给定整数a和b,算法步骤如下:

1.初始化:

-令r₁=a,s₁=1,t₁=0

-令r₂=b,s₂=0,t₂=1

2.循环:

-如果r₂=0,则算法结束。此时,s₁和t₁是方程ax+by=gcd(a,b)的解。

-令q=r₁/r₂

-令r₃=r₁-q*r₂

-令s₃=s₁-q*s₂

-令t₃=t₁-q*t₂

-令r₁=r₂,s₁=s₂,t₁=t₂

-令r₂=r₃,s₂=s₃,t₂=t₃

算法示例

求解方程12x+21y=gcd(12,21)

Step1:初始化

```

r₁=12,s₁=1,t₁=0

r₂=21,s₂=0,t₂=1

```

Step2:循环

```

q=12/21=0

r₃=12-0*21=12

s₃=1-0*0=1

t₃=0-0*1=0

r₁=21,s₁=0,t₁=1

r₂=12,s₂=1,t₂=0

q=21/12=1

r₃=21-1*12=9

s₃=0-1*1=-1

t₃=1-1*0=1

r₁=12,s₁=1,t₁=0

r₂=9,s₂=-1,t₂=1

q=12/9=1

r₃=12-1*9=3

s₃=1-1*(-1)=2

t₃=0-1*1=-1

r₁=9,s₁=-1,t₁=1

r₂=3,s₂=2,t₂=-1

q=9/3=3

r₃=9-3*3=0

s₃=-1-3*2=-7

t₃=1-3*(-1)=4

r₁=3,s₁=2,t₁=-1

r₂=0,s₂=-7,t₂=4

```

Step3:解得

此时,r₂=0,算法结束。因此,方程12x+21y=gcd(12,21)的解为:

```

x=-7,y=4

```

算法复杂度

扩展欧几里得算法的时间复杂度为O(logmin(a,b)),其中min(a,b)是a和b中较小的一个数。

应用

扩展欧几里得算法在数论中有广泛的应用,包括:

*求解同余方程

*求解线性丢番图方程

*计算模逆元

*计算最大公约数和最小公倍数第四部分线性同余方程求解关键词关键要点【线性同余方程求解】

1.线性同余方程的定义和形式

2.求解线性同余方程的步骤

3.线性同余方程的应用

【拡張歐幾里得算法】

线性同余方程求解

定义:

线性同余方程是指形如ax≡b(modm)的方程,其中a、b、m为正整数,且gcd(a,m)=1(即a和m互质)。

求解方法:

扩展欧几里得算法:

1.辗转相除求得gcd(a,m)=1。

2.由扩展欧几里得算法求得整数x、y,使得ax+my=gcd(a,m)=1。

3.根据裴蜀定理,方程ax≡b(modm)有解当且仅当gcd(a,m)|b。

4.若有解,则x≡a^-1*b(modm)。

其中,a^-1表示模m下的乘法逆元,利用扩展欧几里得算法可求得:

*若a>m,则a^-1≡a%m(modm)

*若a<m,则a^-1=x(modm)

通解:

若方程ax≡b(modm)有解,则通解为:

```

x≡a^-1*b+k*m(modm),k∈Z

```

其中,a^-1是模m下的乘法逆元,k是任意整数。

特殊情况:

*当gcd(a,m)>1时,无解。

*当gcd(a,m)=1,b=0时,通解为x≡0(modm)。

*当gcd(a,m)=1,b≠0时,通解为x≡a^-1*b(modm)。

定理:

奇数个正整数两两互质的充分必要条件是这些正整数与它们的乘积互质。

推论:

如果a1,a2,...,an两两互质,则a1*a2*...*an与a1+a2+...+an互质。

应用:

*求解同余方程组

*解密RSA加密算法

*计算离散对数

*产生随机数第五部分中国剩余定理关键词关键要点中国剩余定理

2.中国剩余定理的应用:广泛应用于整数分解、密码学、计算几何等领域,尤其在处理同余方程组时表现出优势。

裴蜀定理

1.裴蜀定理的内容:对于两个正整数a和b,存在整数x和y,使得ax+by=gcd(a,b)。

2.裴蜀定理与中国剩余定理的联系:裴蜀定理为求解中国剩余定理中的整数x提供了依据,通过构造合适的x和y满足同余方程组。

欧几里得算法

1.欧几里得算法的内容:一种递归算法,用于求取两个整数的最大公约数。

2.欧几里得算法与中国剩余定理的联系:欧几里得算法可以用来确定给定正整数集合是否互质,为中国剩余定理的适用性提供依据。

孙子定理

1.孙子定理的内容:对于两个正整数a和b,若a+b和ab都为完全平方数,则a和b也都是完全平方数。

2.孙子定理与中国剩余定理的关联:孙子定理提供了一种构造互质正整数的方法,可用于扩展中国剩余定理的适用范围。

同余方程组的解法

1.同余方程组的解法方法:除了中国剩余定理外,还有辗转相除法、矩阵法等方法。

2.同余方程组在密码学中的应用:利用同余方程组的解法,可构建基于离散对数的加密算法,在数字签名和密钥交换等应用中发挥重要作用。

数论在密码学中的前沿研究

1.离散对数难题:建立在数论的基础上,是许多密码算法的关键性难题。

2.整数分解难题:也是基于数论,数论研究的进展将对密码算法的安全性产生重大影响。

3.后量子密码学:随着量子计算机的潜在威胁,基于数论的密码算法面临挑战,后量子密码学成为研究热点。中国剩余定理

定义

中国剩余定理(CRT)是一种解决下列形式的同余方程组的方法:

```

x≡a<sub>1</sub>(modm<sub>1</sub>)

x≡a<sub>2</sub>(modm<sub>2</sub>)

...

x≡a<sub>n</sub>(modm<sub>n</sub>)

```

其中:

*x是要求解的未知数

*a<sub>i</sub>(i=1,2,...,n)是给定的余数

*m<sub>i</sub>(i=1,2,...,n)是给定的模数,且互质(即最大公约数为1)

原理

CRT的原理是通过构造一个新模数M=m<sub>1</sub>m<sub>2</sub>...m<sub>n</sub>和相应的系数M<sub>i</sub>=M/m<sub>i</sub>(i=1,2,...,n),从而将方程组转化为一个单一的同余方程。

步骤

解决同余方程组的步骤如下:

1.计算新模数M:M=m<sub>1</sub>m<sub>2</sub>...m<sub>n</sub>

2.计算系数M<sub>i</sub>:M<sub>i</sub>=M/m<sub>i</sub>(i=1,2,...,n)

3.计算中间值y<sub>i</sub>:y<sub>i</sub>=M<sub>i</sub>a<sub>i</sub>(i=1,2,...,n)

4.计算逆元素M<sub>i</sub><sup>-1</sup>:对于每个M<sub>i</sub>,求解同余方程M<sub>i</sub>x≡1(modm<sub>i</sub>)得到M<sub>i</sub><sup>-1</sup>

5.计算最终解x:x=(y<sub>1</sub>M<sub>1</sub><sup>-1</sup>+y<sub>2</sub>M<sub>2</sub><sup>-1</sup>+...+y<sub>n</sub>M<sub>n</sub><sup>-1</sup>)modM

证明

要证明CRT,可以将最终解x代入原始方程组并检查其是否成立:

```

x≡a<sub>i</sub>(modm<sub>i</sub>)

⇒x-a<sub>i</sub>≡0(modm<sub>i</sub>)

⇒(x-a<sub>i</sub>)/m<sub>i</sub>≡0(modm<sub>i</sub>)

⇒M<sub>i</sub>(x-a<sub>i</sub>)≡0(modm<sub>i</sub>)

⇒M<sub>i</sub>(x-a<sub>i</sub>)≡0(modM)(因为M是m<sub>i</sub>的倍数)

```

将所有方程相加,得到:

```

M(x-a<sub>1</sub>)+M(x-a<sub>2</sub>)+...+M(x-a<sub>n</sub>)≡0(modM)

⇒Mx-(M<sub>1</sub>a<sub>1</sub>+M<sub>2</sub>a<sub>2</sub>+...+M<sub>n</sub>a<sub>n</sub>)≡0(modM)

⇒x≡(y<sub>1</sub>M<sub>1</sub><sup>-1</sup>+y<sub>2</sub>M<sub>2</sub><sup>-1</sup>+...+y<sub>n</sub>M<sub>n</sub><sup>-1</sup>)modM

```

因此,最终解x确实满足原始方程组。

应用

中国剩余定理有广泛的应用,包括:

*解决高次多项式同余方程

*求解线性同余方程组

*计算哈希函数

*日历转换第六部分莫比乌斯反演定理关键词关键要点莫比乌斯反演定理

1.定义:莫比乌斯反演定理建立在数论函数之间特殊的相互关系之上。对于数论函数f(n)和g(n),反演定理为g(n)=Σ[d|n]f(d)h(n/d),其中h(n)是狄利克雷卷积,即h(n)=Σ[d|n]f(d)g(n/d)。

2.性质:莫比乌斯反演定理的证明基于欧几里得算法,反映了素数分解的唯一性。它提供了两种数论函数之间的互反关系,允许在已知一个函数的情况下求解另一个函数。

3.应用:莫比乌斯反演定理在数论及其应用中具有广泛的应用,包括求解狄利克雷卷积方程、推导其他数论恒等式、解析约数函数、解决求和问题等。

莫比乌斯函数

1.定义:莫比乌斯函数μ(n)是n的素因子个数为奇数时为-1,为偶数时为1的数论函数。它是一个重要的数论函数,在数论和组合学中都有着广泛的应用。

2.性质:莫比乌斯函数的几个关键性质包括:μ(1)=1;μ(n)=0(当n包含平方因子时);Σ[d|n]μ(d)=1(当n=1时)。

3.应用:莫比乌斯函数用于求解整数表示问题的数量,例如寻找满足特定条件的整数解的方程的解的个数。它还用于解析数论问题,例如约数函数和素因子个数函数。

狄利克雷卷积

1.定义:狄利克雷卷积是一种将两个函数合并成一个新函数的二元运算。对于数论函数f(n)和g(n),它们的狄利克雷卷积(f*g)(n)=Σ[d|n]f(d)g(n/d)。

2.性质:狄利克雷卷积具有交换律、结合律和分配律等性质。它为构造新的数论函数和求解数论问题提供了一个强大的工具。

3.应用:狄利克雷卷积广泛用于数论,例如解析数论函数、求解线性方程组、解决卷积问题等。它也是求解莫比乌斯反演定理的关键步骤。莫比乌斯反演定理

莫比乌斯反演定理是数论中的一项重要定理,它给出了两个关于算术函数的求和之间的关系,其中一个求和涉及算术函数的乘积,而另一个求和涉及算术函数的卷积。

定理陈述

设\(f\)和\(g\)是两个定义在正整数集上的算术函数。则以下等式成立:

其中\(\mu\)为莫比乌斯函数,定义如下:

-\(\mu(n)=1\),若\(n=1\)

-\(\mu(n)=(-1)^k\),若\(n\)是\(k\)个互异质因数的乘积

-\(\mu(n)=0\),否则

证明

莫比乌斯反演定理的证明基于一个更一般的结果,称为狄利克雷卷积反演定理。对于两个算术函数\(f\)和\(g\),它们的狄利克雷卷积定义为:

狄利克雷卷积反演定理指出,如果\(f\)和\(g\)都是可逆的(即存在算术函数\(h\)和\(k\)使得\(f\asth=\delta_1\)和\(g\astk=\delta_1\),其中\(\delta_1\)是单位算术函数,在\(n=1\)时取值为1,其他情况下取值为0),则以下等式成立:

应用狄利克雷卷积反演定理,并令\(f(n)=g(n)\),我们可以得到:

将\(f(n)\)替换为\(g(n)\),并重新排列,即可得到莫比乌斯反演定理的陈述。

应用

莫比乌斯反演定理在数论中有着广泛的应用,包括:

-求和定理

-数论函数的乘法和反演

-积性函数的求值

-欧拉函数和狄利克雷特征的计算

拓展

莫比乌斯反演定理还可以推广到更一般的设置,例如:

-多重狄利克雷卷积

-上同调群

-代数拓扑

历史

莫比乌斯反演定理最初是由德国数学家奥古斯特·斐迪南德·莫比乌斯(AugustFerdinandMöbius)于1832年发现的。该定理由伯恩哈德·黎曼(BernhardRiemann)在其1859年的开创性论文《论小于给定大小的质数的个数》中得到了进一步的发展和推广。第七部分调和级数求和关键词关键要点【调和级数求和】:

1.调和级数是指形式为H(n)=1+1/2+1/3+...+1/n的级数。

2.调和级数是一个发散级数,这意味着随着n无限增加,级数之和也无限增加。

3.调和级数的部分和H(n)增长得比线性函数快,但比指数函数慢,这可以通过比较H(n)和logn的增长速度来证明。

【调和级数逼近】:

调和级数求和

定义

调和级数是一种无穷级数,其一般形式为:

```

H(n)=1+1/2+1/3+...+1/n

```

其中,n为正整数。

封闭形式

调和级数没有一个简单的封闭形式表达。然而,存在一些近似值,其中最著名的近似值为:

```

H(n)≈γ+ln(n)

```

其中,γ是欧拉-马斯刻罗尼常数,其值为:

```

γ=0.5772156649...

```

级数收敛

调和级数是一个发散级数,这意味着它的和随着n的增加而趋近于无穷大。

渐近性

随着n的增大,调和级数的增长速率渐近于对数函数,即:

```

H(n)∼ln(n)

```

数值求解

在实践中,可以使用以下公式对调和级数进行数值求解:

```

H(n)≈(n+0.5)*ln(n)+0.5772156649

```

应用

调和级数在数学和计算机科学的各个领域都有应用,包括:

*分析数论:证明级数收敛性、估计级数大小

*信息论:计算信息熵

*概率论:计算期望值和方差

其他性质

调和级数具有以下性质:

*单调增加

*无界

*不绝对收敛

*条件收敛(对于某些排列方式收敛)

结论

调和级数是一个无穷级数,其和随着n的增加而趋近于无穷大。没有封闭形式的表达,但可以使用近似值和级数收敛性来研究其行为。调和级数在数学和计算机科学中的许多领域都有应用。第八部分二次剩余定理关键词关键要点二次剩余定理

1.定义:设p为奇素数,a为整数,如果存在整数x,使得x^2≡a(modp),则称a为p模的二次剩余,x为a的二次根。

2.判别式:二次剩余定理指出,a是p模的二次剩余当且仅当勒让德符号(a/p)为1,即a^(p-1)/2≡1(modp)。

3.求解方法:求解二次剩余的方法包括:

-欧几里得算法

-托内利-香克斯算法

-狄克森算法

二次剩余定理的应用

1.整数分解:二次剩余定理可用来分解整数,例如整数分解问题(FFC)协议和椭圆曲线分解问题(ECDLP)。

2.密码学:二次剩余定理在许多密码算法中是重要的数学基础,如RSA和ElGamal加密算法。

3.数论:二次剩余定理在数论中有着广泛的应用,包括:

-求解丢番图方程

-计算平方和

-研究二次型二次剩余定理

二次剩余定理是数论中一个重要的定理,它描述了在模素数p下二次同余方程x²≡a(modp)的解的存在性和唯一性。

定理陈述

设p是一个奇素数。对于任意的整数a,二次同余方程x²≡a(modp)

*如果a是模p的二次剩余,则存在唯一的整数x,使得x²≡a(modp)。

*如果a不是模p的二次剩余,则方程无解。

二次剩余判定准则

要确定一个整数a是否是模p的二次剩余,可以利用以下判定准则:

*欧拉准则:a是模p的二次剩余当且仅当a^(p-1)/2≡1(modp)。

*勒让德符号:a是模p的二次剩余当且仅当勒让德符号(a/p)=1。

二次剩余的唯一性

如果a是模p的二次剩余,那么模p同余的x和y满足x²≡y²(modp)当且仅当x≡±y(modp)。

二次剩余的个数

模p的二次剩余的个数总是(p-1)/2。

二次剩余的应用

二次剩余定理在数论的许多领域都有应用,包括:

*求解二元二次同余方程

*构造有限域

*素性检测

*密码学

证明

存在性

如果a是模p的二次剩余,则根据欧拉准则,a^(p-1)/2≡1(modp)。因此,a^(p-1)≡1(modp),并且存在整数x,使得p-1|x。令y=a^(x/2)。则y²≡a^(p-1)/2≡1(modp),即y²≡1(modp),因此存在整数z,使得y=±1+zp。

如果p>2,则-1不是模p的二次剩余。因此,y=1+zp,并且x²≡a(m

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论