收藏 分享(赏)

离散数学-第19章.ppt

上传人:jw66tk88 文档编号:7015445 上传时间:2019-04-30 格式:PPT 页数:51 大小:357KB
下载 相关 举报
离散数学-第19章.ppt_第1页
第1页 / 共51页
离散数学-第19章.ppt_第2页
第2页 / 共51页
离散数学-第19章.ppt_第3页
第3页 / 共51页
离散数学-第19章.ppt_第4页
第4页 / 共51页
离散数学-第19章.ppt_第5页
第5页 / 共51页
点击查看更多>>
资源描述

1、1,主要内容 素数 最大公约数与最小公倍数 同余 一次同余方程 欧拉定理与费马小定理 初等数论在计算机科学技术中的几个应用,第六部分 初等数论,2,第十九章 初等数论,主要内容 素数 最大公约数与最小公倍数 同余 一次同余方程 欧拉定理与费马小定理 初等数论在计算机科学技术中的几个应用,3,19.1 素数,今后只考虑正整数的正因子. 平凡因子 : 1 和自身 真因子 : 除 1 和自身之外的因子 例如, 2, 3 是 6 的真因子,设a, b是两个整数,且b0. 如果存在整数c 使 a=bc,则 称a 被b 整除,或 b 整除a,记作 b|a. 此时, 又称 a 是b 的 倍数,b是a 的因子

2、. 把 b 不整除 a 记作 b a. 例如, 6有8个因子1, 2, 3和6.,4,整除的性质,性质19.1 若a |b且a |c, 则 x, y, 有a | xb+yc. 性质19.2 若a |b且b |c, 则a |c. 性质19.3 设 m0, 则 a |b 当且仅当 ma | mb. 性质19.4 若a | b且b | a, 则a=b. 性质19.5 若a | b且b0, 则|a|b|.,带余除法: a=qb+r, 0r |b|, 记余数r=a mod b 例如, 20 mod 6=2, 13 mod 4=3, 10 mod 2=0,b|a 当且仅当 a mod b =0,5,素数与

3、合数,性质19.6 如果d1, p是素数且d | p, 则d=p. 性质19.7 设p是素数且p | ab, 则必有p | a 或者 p | b. 设p是素数且p | a1a2ak, 则必存在1ik, 使得p| ai.注意:当d不是素数时,d | ab不一定能推出d | a或d | b. 性质19.8 a1是合数当且仅当a=bc, 其中1ba, 1ca. 性质19.9 合数必有素数因子.,定义19.1 大于 1 且只能被 1 和自身整除的正整数称为素数或质数. 大于 1 且不是素数的正整数称为合数. 例如, 2,3,5,7,11是素数, 4,6,8,9是合数.,6,算术基本定理,定理19.1(

4、算术基本定理) 设a1, 则 a= , 其中p1,p2,pk是不相同的素数, r1,r2,rk是正整数, 并且在不计顺序的情况下, 该表示是惟一的. 该表达式称作整数 a 的素因子分解. 例如 30=235, 117=3213, 1024=210 推论 设a= , 其中 p1, p2,pk 是不相同的素数, r1,r2,rk是正整数, 则正整数d为a的因子的充分必要条件 是d= , 其中0siri, i=1,2,k.,7,例题,例1 21560有多少个正因子?,解 21560=2357211 由推论, 21560的正因子的个数为4232=48.,例2 10!的二进制表示中从最低位数起有多少个连

5、续的0?,解 2, 3, 4=22, 5, 6=23, 7, 8=23, 9=32, 10=25. 得 10!=2834527,故10!的二进制表示中从最低位数起有8个连续的0.,8,素数的分布,梅森数(Marin Mersenne): 2p1, 其中p为素数 当n是合数时, 2n1一定是合数,2ab1=(2a1)(2a(b1)+2a(b2)+2a+1). 梅森数可能是素数, 也可能是合数: 221=3, 231=7, 251=31, 271=127都是素数, 而2111=2047=2389是合数. 到2002年找到的最大梅森素数是2134669171, 有4百万位.,定理19.2 有无穷多个

6、素数. 证 用反证法. 假设只有有穷多个素数, 设为p1,p2,pn, 令m=p1p2pn+1. 显然, pi m, 1in. 因此, 要么m本身 是素数,要么存在大于pn的素数整除m, 矛盾.,9,素数的分布(续),(n): 小于等于n的素数个数. 例如 (0)=(1)=0, (2)=1, (3)=(4)=2, (5)=3.,定理19.3 (素数定理),10,素数测试,定理11.4 如果a是合数, 则a必有小于等于 的真因子. 证 由性质19.8, a=bc, 其中1( )2=a, 矛盾.推论 如果a是合数, 则a必有小于等于 的素因子. 证 由定理, a有小于等于 的真因子b. 如果b是素

7、数, 则结论成立. 如果b是合数, 由性质19.9和性质19.5, b有 素因子pb . 根据性质11.2, p也是a 的因子, 结论也 成立.,11,例3 判断157和161是否是素数. 解 , 都小于13, 小于13的素数有: 2, 3, 5, 7, 11. 检查结果如下: 2 157, 3 157, 5 157, 7 157, 11 157 结论: 157是素数.2 161, 3 161, 5 161, 7|161(161=723) 结论:161是合数.,例题,12,1 2 3 4 5 6 7 8 9 10,1 2 3 4 5 6 7 8 9 10,1 2 3 4 5 6 7 8 9 1

8、0,1 2 3 4 5 6 7 8 9 1011 12 13 14 15 16 17 18 19 2021 22 23 24 25 26 27 28 29 3031 32 33 34 35 36 37 38 39 4041 42 43 44 45 46 47 48 49 5051 52 53 54 55 56 57 58 59 6061 62 63 64 65 66 67 68 69 7071 72 73 74 75 76 77 78 79 8081 82 83 84 85 86 87 88 89 9091 92 93 94 95 96 97 98 99 100,1 2 3 4 5 6 7 8

9、 9 1011 12 13 14 15 16 17 18 19 2021 22 23 24 25 26 27 28 29 3031 32 33 34 35 36 37 38 39 4041 42 43 44 45 46 47 48 49 5051 52 53 54 55 56 57 58 59 6061 62 63 64 65 66 67 68 69 7071 72 73 74 75 76 77 78 79 8081 82 83 84 85 86 87 88 89 9091 92 93 94 95 96 97 98 99 100,1 2 3 4 5 6 7 8 9 1011 12 13 14

10、15 16 17 18 19 2021 22 23 24 25 26 27 28 29 3031 32 33 34 35 36 37 38 39 4041 42 43 44 45 46 47 48 49 5051 52 53 54 55 56 57 58 59 6061 62 63 64 65 66 67 68 69 7071 72 73 74 75 76 77 78 79 8081 82 83 84 85 86 87 88 89 9091 92 93 94 95 96 97 98 99 100,1 2 3 4 5 6 7 8 9 1011 12 13 14 15 16 17 18 19 20

11、21 22 23 24 25 26 27 28 29 3031 32 33 34 35 36 37 38 39 4041 42 43 44 45 46 47 48 49 5051 52 53 54 55 56 57 58 59 6061 62 63 64 65 66 67 68 69 7071 72 73 74 75 76 77 78 79 8081 82 83 84 85 86 87 88 89 9091 92 93 94 95 96 97 98 99 100,1 2 3 4 5 6 7 8 9 1011 12 13 14 15 16 17 18 19 2021 22 23 24 25 26

12、 27 28 29 3031 32 33 34 35 36 37 38 39 4041 42 43 44 45 46 47 48 49 5051 52 53 54 55 56 57 58 59 6061 62 63 64 65 66 67 68 69 7071 72 73 74 75 76 77 78 79 8081 82 83 84 85 86 87 88 89 9091 92 93 94 95 96 97 98 99 100,埃拉托斯特尼(Eratosthene)筛法,13,d是a与b的公因子(公约数): d |a且d |b m是a与b的公倍数: a | m且b | m 定义19.3 设a

13、和b是两个不全为0的整数, 称a与b的公因子中 最大的为a与b的最大公因子, 或最大公约数, 记作gcd(a,b). 设a和b是两个非零整数, 称a与b最小的正公倍数为a与b的 最小公倍数, 记作lcm(a,b). 例如 gcd(12,18)=6, lcm(12,18)=36. 对任意的正整数a, gcd(0,a)=a, gcd(1,a)=1, lcm(1,a)=a.,19.2 最大公约数与最小公倍数,14,定理19.5 (1) 若a | m, b | m, 则 lcm(a,b)| m. (2) 若d |a, d |b, 则d | gcd(a,b). 证 (1) 记M=lcm(a,b), 设m

14、=qM+r, 0rD, 注意到d |a, D|a, 由(1), 得m |a. 同理, m |b. 即, m是a和b的公因子, 与D是a和b的最大公约数矛盾.,最大公约数与最小公倍数的性质,15,最大公约数与最小公倍数(续),例4 求150和220的最大公约数和最小公倍数.,利用整数的素因子分解, 求最大公约数和最小公倍数. 设其中p1,p2,pk是不同的素数, r1,r2,rk,s1,s2,sk是非负 整数. 则gcd(a,b)=lcm(a,b)=,解 150=2352, 168=2337.gcd(150,168)=21315070=6,lcm(150,168)=23315271=4200.,

15、16,辗转相除法,定理19.6 设a=qb+r, 其中a, b, q, r 都是整数, 则gcd(a,b) = gcd(b,r). 证 只需证a与b和b与r有相同的公因子. 设d是a与b的公因 子, 即d |a且d |b. 注意到, r=aqb, 由性质19.1, 有d |r. 从而, d |b且d |r, 即d也是b与r的公因子. 反之一样, 设d是b与r的公 因子, 即d |b且d |r. 注意到, a=qb+r, 故有d |a. 从而, d |a且d |b, 即d也是a与b的公因子.,17,辗转相除法欧几里得(Euclid)算法,辗转相除法 设整数a, b, 且b0, 求gcd(a,b)

16、. 做带余除法 a=qb+r, 0r0, 再对b和r做带余除法 b=qr+r, 0r r. 若r=0, 则gcd(a,b)=gcd(b,r)= r; 否则重复上述过程, 直至余数等于0为止.,例5 求210与715的最大公因子 解 715=3210+85, 210=285+40,85=240+5, 40=85. 得 gcd(715, 210)=5.,18,关于最大公因子的一个定理,定理19.7 设a 和 b 不全为0, 则存在整数 x 和 y 使得gcd(a,b) = xa+yb. 证 记a=r0, b =r1, 做辗转相除法ri=qi+1ri+1+ri+2, i=0, 1,k2,rk1=qk

17、rk,gcd(a,b)=rk. 把上式改写成 ri+2= riqi+1ri+1, i=k2,k3,0 从后向前逐个回代, 就可将 rk 表成 a 和 b 的线性组合.,19,例题,例5 (续) gcd(715, 210)=5 715=3210+85, 210=285+40,85=240+5, 40=85. 于是, 有5=85240=852(210285)=5852210=5(7153210)2210= 5715 17210.,20,互素,定理19.8 整数a和b互素的充分必要条件是存在整数x和y使得 xa+yb=1 证 必要性可由定理19.7得到. 充分性. 设xa+yb=1, x和y是整数.

18、 又设d0是a和b的公因子, 有d |xa+yb, 即 d |1. 从而 d=1, 得证a和b互素.,定义19.2 如果gcd(a,b)=1, 则称a和b互素. 如果a1,a2,an中 的任意两个都互素, 则称它们两两互素. 例如, 8和15互素,而8和12不互素.4, 9, 11, 35两两互素.,21,例题,例6 设a |c, b |c, 且a与b互素, 则ab |c.,证 根据定理19.8, 存在整数x,y,使xa+yb=1. 两边同乘以c, 得cxa+cyb=c. 又由a |xa和b |c, 可得ab |cxa. 同理, ab |cyb. 于是, 有ab |cxa+cyb, 即ab|c

19、.,22,19.3 同余,定义19.3 设m是正整数, a和b是整数. 如果m|ab, 则称a模 m同余于b, 或a与b模m同余, 记作ab(mod m). 如果a与b模 m不同余, 则记作a b(mod m). 例如, 153(mod 4), 160(mod 4), 14 2(mod 4), 15 16(mod 4). 下述两条都是a与b模m同余的充分必要条件: (1) a mod m = b mod m. (2) a=b+km, 其中k是整数.,23,同余的性质,性质19.10 同余关系是等价关系, 即同余关系具有 自反性. aa(mod m) 传递性. ab(mod m)bc(mod m

20、) ac(mod m). 对称性. ab(mod m) ba(mod m).缩写 a1a2ak (mod m). 性质19.11 模算术运算 若ab(mod m), cd(mod m), 则acbd(mod m), acbd(mod m), akbk(mod m), 其中k是非负整数. 性质19.12 设d1, d | m, 则ab(mod m) ab(mod d). 性质19.13 设d1, 则ab(mod m) dadb(mod dm). 性质19.14 设c,m互素, 则ab(mod m) cacb(mod m).,24,模m等价类,模m等价类: 在模m同余关系下的等价类. am, 简记

21、作a. Zm: Z在模m同余关系下的商集 在Zm上定义加法和乘法如下: a, b,a+b=a+b, ab=ab.,例7 写出Z4的全部元素以及Z4上的加法表和乘法表.,解 Z4=0,1,2,3, 其中i=4k+i |kZ, i=0,1,2,3.,25,例8 3455的个位数是多少?,解 设3455的个位数为x,则3455x(mod10).,由341(mod 10), 有 3455=34113+3337(mod 10), 故3455的个位数是7.,例题,26,例题,例9 (续) 例如, 中华人民共和国成立日1949年10月1日,C=19, X=49, M=8, d=1,是星期六. 中国人民抗日战

22、争胜利日1945年8月15日,C=19, X=45, M=6, d=15,是星期三.,27,19.4 一次同余方程,定理19.9 方程axc(mod m)有解的充要条件是gcd(a,m)|c. 证 充分性. 记d=gcd(a,m), a =da1, m =dm1, c =dc1, 其中a1与 m1互素. 由定理11.8, 存在x1和y1使得a1x1+m1y1=1. 令x=c1x1, y=c1y1, 得a1x+m1y=c1. 等式两边同乘d, 得ax+my=c. 所以, axc(mod m).必要性. 设x是方程的解, 则存在y使得ax+my=c. 由性质19.1, 有d | c.,一次同余方程

23、: axc(mod m), 其中m0. 一次同余方程的解: 使方程成立的整数 例如, 2x0(mod 4)的解为x0(mod 2), 2x1(mod 4)无解,28,例题,例10 解一次同余方程 6x3(mod 9).,解 gcd(6,9)=3 | 3, 方程有解.,取模9等价类的代表x= 4, 3, 2, 1, 0, 1, 2, 3, 4, 检查它 们是否是方程的解, 计算结果如下:6(4)6(1)623(mod 9),6(3)60630(mod 9),6(2)61646(mod 9), 得方程的解 x= 4, 1, 2(mod 9), 方程的最小正整数解是2.,29,模m逆,定理19.10

24、 (1) a的模m逆存在的充要条件是a与m互素. (2)设a与m互素, 则在模m下a的模m逆是惟一的. 证 (1) 这是定理19.9的直接推论. (2) 设ab11(mod m), ab21(mod m). 得a(b1b2)0(mod m). 由a与m互素, b1b20(mod m), 得证b1b2(mod m).,定义19.4 如果ab1(mod m), 则称b是a的模m逆,记作a1(mod m)或a1. a1(mod m)是方程ax1(mod m)的解.,30,例题,例11 求5的模7逆.,解 5与7互素, 故5的模7逆存在.,方法1. 解方程5x1(mod7).,检查x= 3,2,1,0

25、,1,2,3, 得到 513(mod7).,方法2. 做辗转相除法, 求得整数b,k使得 5b+7k=1, 则b是 5的模7逆.,计算如下:7=5+2, 5=22+1. 回代 1=522=52(75)= 3527, 得 5 13(mod7).,方法3. 直接观察,53=15, 15 1(mod 7), 得 513(mod7).,31,欧拉函数(n): 0, 1, n1中与n互素的数的个数 例如 (1)= (2)=1, (3)= (4)=2. 当n为素数时(n)=n1; 当n为合数时(n)n1. 定理19.11(欧拉定理) 设a与n互素, 则a(n)1(mod n).,19.5 欧拉定理和费马小

26、定理,32,欧拉定理的证明,证 设r1, r2, r(n)是0, 1, n1中与n互素的(n)个数. 由于a与n互素, 对每一个1i (n), ari也与n互素, 故存 在1(i) (n) 使得 arir(i)(mod n). 是1,2, (n) 上的映射. 要证 是一个单射. a的模n逆a1存在, a1也与n互素. 假设ij, (i)= (j), 则有 ariarj(mod n). 两边同乘a1, 得rirj(mod n), 矛盾. 得证 是1, 2,(n)上的单射, 当然也是1, 2, (n)上的 双射. 从而,有而 与n互素, 故a(n)1(mod n).,33,费马(Fermat)小定

27、理,定理19.12(费马小定理) 设p是素数, a与p互素, 则ap-11(mod p). 另一种形式是, 设p是素数, 则对任意的整数a, apa(mod p). 费马小定理提供了一种不用因子分解就能断定一个数是 合数的新途径. 例如, 2914 (mod 9), 可以断定9是合数.,34,19.6 初等数论在计算机科 学技术中的几个应用,主要内容 产生均匀伪随机数的方法 密码学,35,产生均匀伪随机数的方法,随机数:随机变量的观察值 伪随机数 (0,1)上的均匀分布U(0,1): a(0a1), P0Xa=a 线性同余法选择4个非负整数: 模数m, 乘数a, 常数c和种子数x0, 其中 2

28、am, 0cm, 0x0m, 用递推公式产生伪随机数序列:xn=(axn1+c) mod m, n=1,2, 取 un=xn/m, n=1,2, 作为U(0,1)伪随机数.,36,线性同余法与乘同余法,线性同余法产生的序列的质量取决于m, a和c. 例如 m=8, a=3, c=1, x0=2, 得到7,6,3,2,7,6,周期为4 m=8, a=5, c=1, x0=2, 得到3,0,1,6,7,4,5,2,3,0,1, 周期为8. a=0, 得到c, c, c, a=1, 得到x0+c, x0+2c, x0+3c, 乘同余法: c=0(x00)的线性同余法, 即xn=axn1 mod m,

29、 n=1,2,.最常用的均匀伪随机数发生器:m=2311, a=75的乘同余法, 它的周期是2312.,37,密码学,恺撒(Caesar)密码 加密方法: ABCDEFGH I J KLMNOPQRS TUVWXYZDEFGH I JKLMNO PQRS TUVWXYZ ABC 明文: SEE YOU TOMORROW 密文: VHH BRX WRPRUURZ18 4 4 24 14 20 19 14 12 14 17 17 14 2221 7 7 1 17 23 22 17 15 17 20 20 17 25 加密算法 E(i)=(i+k)mod 26, i=0, 1,25, 解密算法 D(

30、i)=(ik)mod 26, i=0, 1,25 其中密钥k是一取定的整数, 这里取k=3.,38,加密算法,线性同余加密算法E(i)=(ai+b)mod 26, i=0, 1,25, 其中a与26互素. 维吉利亚(Vigenere)密码 把明文分成若干段, 每一段有n个数字, 密钥k=k1k2kn, 加密算法E(i1i2in)=c1c2cn, 其中cj=(ij+kj)mod 26, ij=0,1,25, j=1, 2, n.,39,RSA公钥密码,私钥密码:加密密钥和解密密钥都必须严格保密 公钥密码 (W.Diffie,M.Hellman,1976 ):加密密钥公开,解密密钥保密RSA公钥密

31、码(R. Rivest, A. Shamir, L. Adleeman,1978) 取2个大素数p和q(pq), 记n=pq, (n)=(p1)(q1). 选择正 整数w, w与(n)互素, 设d=w1(mod(n). 将明文数字化, 分成若干段, 每一个明文段mn. 加密算法 c=E(m)=mwmod n, 解密算法 D(c)=cdmod n, 其中加密密钥w和n是公开的, 而p,q, (n)和d是保密的.,40,解密算法正确性证明,要证m=cdmod n, 即cdm(mod n), 亦即mdwm(mod n). 由dw1(mod(n), 存在k使得dw=k(n)+1. 有两种可能: (1)

32、 m与n互素. 由欧拉定理m(n)1(mod n), 得 mdwmk(n)+1 m(mod n). (2) m与n不互素. 不妨设m=cp且q不整除m. 由费马小定理 mq11(mod q). 于是, mk(n)mk(p1)(q1)1k(p1)1 (mod q).,从而存在h使得 mk(n)=hq+1, 两边同乘以m, 并注意到m=cp, mk(n)+1=hcpq+m=hcn+m, 得证 mk(n)+1m(mod n), 即 mdwm(mod n).,41,模幂乘运算,模幂乘运算ab(mod n) 设b=b0+b12+br12r1, 其中bi=0或1, 于是令 A0=a, Ai(Ai1)2(m

33、od n), i=1, 2,r1, 则有,42,例题,例12 p=43,q=59, n=4359=2537,(n)=4258=2436, w=13. A, B, Z依次用00, 01,25表示, 各占2位. 设明文段m=2106, 即VG, 密文c=210613mod 2537. 计算如下: 13=(1101)2, 即13=1+22+23. A0=2106431(mod 2537), A1(431)2560(mod 2537), A25602988(mod 2537), A3(988)2601(mod 2537), 210613(431)(988)(601)2321(mod 2537), 得密

34、文c=2321.,43,例题(续),设密文c=0981. d=131937(mod 2436), 明文m=981937(mod 2537). 计算如下: 937=(1110101001)2, A0=981, A19812838(mod 2537),A28382505, A3(505)21325,A41325221, A5212441,A64412868, A7(868)265,A8(65)2849, A9(849)2293,9819379811325441(65)(849)293704(mod 2537), 得明文m=0704, 即HE.,44,第十九章 习题课,主要内容 素数与合数, 埃拉托

35、斯特尼筛法 最大公约数与最小公倍数, 辗转相除法 同余, 模m等价类及其运算 一次同余方程及有解的充分必要条件 欧拉定理与费马小定理 产生均匀伪随机数的方法 密码学,45,基本要求,熟练掌握整除、素数、合数的概念及其性质, 掌握算术基本定理, 能熟练地素因子分解, 会判断素数, 掌握埃拉托斯特尼筛法.熟练掌握最大公约数和最小公倍数的概念及其性质, 会求最大公约数和最小公倍数, 掌握辗转相除法.熟练掌握互素的概念及其性质.熟练掌握同余的概念及其性质, 掌握一次同余方程的解存在的充分必要条件, 掌握模m逆的概念及存在的充分必要条件, 会求一次同余方程的解和模m逆.掌握欧拉定理和费马小定理.,46,

36、要求(续),会做不太难的证明. 了解初等数论在伪随机数生成和密码学中的应用, 掌握产生均匀伪随机数的线性同余法和乘同余法, 知道明文、密文、加密、解密、密钥、私钥密码和公钥密码等概念,了解恺撒密码、维吉利亚密码和RSA公钥密码.,47,练习1,1. 判断下述命题是真是假: (1) 3|-12; (2) 3|8; (3) 0|8; (4) -21|0; (5) 527465(mod 15); (6) 215-175(mod 13).,T,T,T,F,F,F,48,2.求280与180的最大公约数和最小公倍数.,练习2,解 方法一 利用整数的素因子分解. 280=2357, 180=22325.

37、gcd(280,180)=225=20, lcm(280,180)=233257=2520.,方法二 用辗转相除法和公式ab=gcd(a,b)lcm(a,b) 280=180+100, 180=100+80, 100=80+20, 80=420 得 gcd(280,180)=20, lcm(280,180)=280180/20=2520.,49,3. 计算: (1) 2100mod 11;,练习3,解 方法一 用带余除法. 2100=19011+10, 得 2100mod 11=10.,方法二 利用同余的性质化简计算. 2100211010(-1)(-1)(-1) -110(mod 11),

38、得2100mod 11=10.,(2) 2340mod 31.,解 2340256832681681(mod 31), 故2340mod 31=1.,50,4. 8的模3逆是否存在? 若存在, 试给出.,练习4,解 8与3互素, 根据定理19.10, 8的模3逆存在.,方法一 直接观测. 不难看出 281(mod 3), 故8-1(mod 3)2.,方法二 检查模3等价类的代表0,1,2. 检查结果如下: 080(mod 3), 182(mod 3), 281(mod 3), 得 8-12(mod 3).,方法三 用辗转相除法. 计算如下: 8=23+2, 3=2+1 1=3-2=3-(8-23)=33-8, 得 (-1)81(mod 3), 8-1-12(mod 3).,51,5.利用费马小定理证明10不是素数.,练习5,证 310-1273(-3)3 -273 1(mod 10), 得证10不是素数.,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 中等教育 > 高中教育

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报