Processing math: 100%

圆周率为无理数的证明

\section{南京大学2019新生数学基础摸底测试}

注:根据南京大学教务处的通知,9月4日(周三)12:30-14:30针对全校想选《数学分析》《高等代数》《解析几何》的学生以及数理科学类的全体学生举行新生数学基础摸底测试,主要考察学生的学习能力和分析问题、解决问题的能力.

1.求x[1,2),使得对任意的自然数nN,满足2nx被4除后余1或者2.

2.已知函数f(x)=xnax1(aR).
【这里我觉得应该是a>0?否则第(1)问就做不了】

(1)证明: 方程f(x)=0有且仅有一个正实数根β,且β>1.

(2)证明: 方程f(x)=0的任意复数根α满足对(1)中β|α|β.

3.求整系数多项式P(x)使得P(1+33)=1+33,P(1+3)=7+3,若不存在, 请说明理由.


4.任意抛物线将平面分为三个区域, 即内部(焦点所在区域)、外部和抛物线. 试问: 有限条抛物线(共面)的内部是否能覆盖整个平面?

5.证明: {(x,y)|x22y2=0,x,yC}={(0,0)},其中x,y的实部与虚部均为有理数.

6.甲、乙两人进行一数学游戏: 给定一正整数n(n2),第一回合: 甲得到数n, 说出n的任意真因子m后得到新数 n=nm,乙得到数n,说出n的任意真因子m后得到新数 n,以此类推,直到某个人说出某真因子后得到新数为1, 该人获胜. 若给定正整数2019由甲先开始说数, 试问: 甲、乙谁有必胜的策略, 并简要陈述该策略.

7.设p是个素数, 对任意xQ,定义|x|p如下:
|x|p={0,x=0,pα,x=pαnm,αZ,m,nZ,(p,mn)=1,x0.
设数列{an}Q,n=1,2,

(1)我们称数列{an}n=1p-柯西列, 如果对任意ε>0,都存在N>0,使得对m,n>N都有|aman|p<ε.

(2)如果存在AQ,使得对任意ε>0,都存在N>0,使得对n>N都有|Aan|p<ε,则称数列{an}n=1p-收敛于A.

请证明:

(a)如果数列{an}n=1p-收敛于A,则数列{an}n=1p-柯西列.

(b)数列{an}n=1p-柯西列当且仅当数列 {an+1an}n=1p-收敛于0.

(c)存在p-柯西列{an}n=1满足: 对任意AQ,数列{an}n=1都不p-收敛于A.

注:题7是2018-2019秋季学期数理科学概论的期末题. 这里的小问可能有少许不一样.

%https://zhuanlan.zhihu.com/p/81512625

\section{2020年南京大学数学系本科新生二次选拔测试}

根据南京大学教务网通知,2020年9月9日晚上18:30-20:30举行了南京大学数学拔尖二次选拔的考试(笔试)。

笔试考试内容:根据给出的相关新概念、新知识点提出相应的需要解决的问题。主要考察学生的学习能力和分析问题、解决问题的能力。考试科目为数学,时长2小时,闭卷考试,采用百分制。根据笔试成绩按照实际招生人数1:1.3进入复试。

1.定义映射ρ:C×CR为:
(z1,z2)|z1z2||z1|2+1|z2|2+1.

(1) 证明: 0ρ(z1,z2)1,z1,z2C;

(2) 证明: ρ(z1,z3)ρ(z1,z2)+ρ(z2,z3),z1,z2,z3C;

(3) 设α,βC满足|α|2+|β|2=1,函数f(z)=αzβ¯βz+α¯.求证: ρ(f(z1),f(z2))=ρ(z1,z2).


(4) 设f(z)=2z+1z+1,求满足ρ(f(z1),f(z2))cρ(z1,z2)的实数c的最小值.

2. 已知整系数多项式f(x)=a0x2+a1x+a2,g(x)=b0x+b1, a0b00.定义
R(f,g)=a0b12a1b0b1+a2b02.

(1) 证明: 存在整系数多项式u(x),v(x),使得
u(x)f(x)+v(x)g(x)=R(f,g).

(2) 证明: R(f,g)=0当且仅当存在c0,c1Q使得f(x)=g(x)(c0x+c1).


3. 已知多项式
f(x)=xm+am1xm1+am2xm2++a1x+a0,其中a0,a1,,am1Q,g(x)=xn+bn1xn1+bn2xn2++b1x+b0,其中b0,b1,,bn1Q,
f(x)g(x)=xm+n+cm+n1xm+n1++c1x+c0满足c0,c1,,cm+n1Z,求证:
a0,a1,am1,b0,b1,,bn1Z.


4. 取1,2,,1100中能被11整除或能被100整除的数(一共有110个), 从小到大排列如下:
a1=11,a2=22,,a110=1100.
计算: i=1110(1)iai.

(这四题赋分貌似分别是40、30、15、15分?)


\section{2020年南京大学数学新生摸底测试}

根据各专业教学计划要求,不同专业对数学基础知识要求不一,其中*层次(最高层次)需学习《数学分析》、《高等代数》、《解析几何》系列课程(即数学系相关专业通修课程)。新生入学后,学校将组织数学基础摸底测试,根据测试成绩,确定一年级学生选修《数学分析》、《高等代数》、《解析几何》课程的资格。

2020年9月11日晚上举行了这次考试,主要内容还是数分高代的一些基础内容,题目不算特别难,如果高考是靠刷题刷上来的,而没怎么深入思考过,那么做起来可能会比较吃力。

1. (40分) 设X为非空数集, 函数d:X×XR,当d满足下列条件时,称dX的度量:

(a) x,yX,d(x,y)0,当且仅当x=y时等号成立.

(b) x,yX,d(x,y)=d(y,x).

(c) x,y,zX,d(x,z)d(x,y)+d(y,z).

回答下列问题:

(1) 若X=[0,π),d(x,y)=|sin(xy)|,求证: dX的度量.

(2) 若Rn={(x1,x2,,xn)|xiR},nN,且对P=(x1,x2,,xn),Q=(y1,y2,,yn)Rn,定义d(P,Q)=max1in|xiyi|.证明: dRn的度量.

(3) 求证: 任意非空数集都存在度量.


2. (40分) 设f(x)=xn+an1xn1++a1x+a0,把f(x)=0在复数域上的根分别记为α1,α2,,αn.记d(f)=1i<jn|αiαj|2.

(1) 若f(x)=x3+ax+b,a,bZ,求d(f).

(2) 若f(x)=x4+a,aZ,其中a4Z,求d(f).


3. (20分) 求大于2020的最小正整数n, 使得
(x6+x4)nx4nx6=(x4+x2+1)g(x),
g(x)为整系数多项式.

%https://zhuanlan.zhihu.com/p/249074608

 


在1761年, Johann Heinrich Lambert证明了圆周率π是无理数.在19世纪, Charles Hermite发现了一个除了基本微积分外不需要任何预备知识的证明.对赫米特的证明的三个简化是由Mary Cartwright, Ivan Niven和布尔巴基(Bourbaki)提出的. Miklós Laczkovich的另一个证明是Lambert的简化.

1882年, 林德曼(Ferdinand von Lindemann)证明了π不仅是无理的,而且是超越数.


\begin{proof}
(Hermite)此证明利用了π2是余弦函数的最小正零点,实际上证明了π2是无理数.

考虑数列{An}n0{Un}n0,定义为

1. A0(x)=sinx;

2. An+1(x)=0xyAn(y)dy;

3. U0(x)=sinxx;

4. Un+1(x)=Un(x)x.

由归纳法可知
An(x)=x2n+1(2n+1)!!x2n+32×(2n+3)!!+x2n+52×4×(2n+5)!!

Un(x)=1(2n+1)!!x22×(2n+3)!!+x42×4×(2n+5)!!
因此
Un(x)=An(x)x2n+1.

An+1(x)x2n+3=Un+1(x)=Un(x)x=1xddx(An(x)x2n+1),
等价于
An+1(x)=(2n+1)An(x)xAn(x)=(2n+1)An(x)x2An1(x).

事实上, A0(x)=sinx,A1(x)=xcosx+sinx,由归纳法可知An(x)可以写成Pn(x2)sinx+xQn(x2)cosx,其中PnQn为整系数多项式函数,且Pn的次数小于等于n/2.特别地, An(π2)=Pn(π24).

Hermite也给出了函数An的一个封闭表达式(closed expression),即
An(x)=x2n+12nn!01(1z2)ncos(xz)dz.
这等价于
12nn!01(1z2)ncos(xz)dz=An(x)x2n+1=Un(x).
由归纳法,当n=0时,
01cos(xz)dz=sin(x)x=U0(x).
假设对任意nZ+,有
12nn!01(1z2)ncos(xz)dz=Un(x),
利用分部积分和Leibniz法则,有
(1)12n+1(n+1)!01(1z2)n+1cos(xz)dz(2)=12n+1(n+1)!((1z2)n+1sin(xz)x|z=0z=1=0+012(n+1)(1z2)nzsin(xz)xdz)(3)=1x12nn!01(1z2)nzsin(xz)dz(4)=1xddx(12nn!01(1z2)ncos(xz)dz)(5)=Un(x)x=Un+1(x).
π24=pq,其中pq为正整数,由于Pn的系数是整数,它的次数小于等于n/2. qn/2Pn(π24)为某一整数N,即
(6)N=qn2An(π2)(7)=qn2(pq)n+122nn!01(1z2)cos(π2z)dz.
显然N>0,则N为正整数.另外,
limnNqn2(pq)n+122nn!=0.
n足够大时, N<1,由此得出矛盾.
\end{proof}

Hermite的目的并不是为了证明无理性,而是π超越性证明之后的思考.他讨论了递归关系,由此得到一个简便的积分表示.一旦得到了这个积分表示,就有各种方法从积分开始提出一个简洁而独立的证明(如Cartwright, Bourbaki或 Niven那样),这是Hermite已经发现的结论(正如他在证明e的超越性时所做的那样).

而且, Hermite的证明比看上去更接近兰伯特的证明.事实上, An(x)是Lambert对tanx的连分式的“留数(residue)”(或“余数(remainder)”)

\begin{proof}
(Cartwright)考虑积分
In(x)=11(1z2)ncos(xz)dz,
其中n是非负整数.

两次分部积分可得到递推关系(n2)
x2In(x)=2n(2n1)In1(x)4n(n1)In2(x).
Jn(x)=x2n+1In(x),则
Jn(x)=2n(2n1)Jn1(x)4n(n1)x2Jn2(x).
进一步,若J0(x)=2sinxJ1(x)=4xcosx+4sinx,且对正整数n,有
Jn(x)=x2n+1In(x)=n!(Pn(x)sin(x)+Qn(x)cos(x)),
其中Pn(x)Qn(x)是次数2n的整系数(依赖于n)多项式.

x=π2,假设π2=ab,其中ab为正整数.则
a2n+1n!In(π2)=Pn(π2)b2n+1.
等式右边为整数.而积分区间[1,1]的长度为2,积分函数只取01之间的值,故0<In(π2)<2.另一方面,
a2n+1n!0n.
因此,对于足够大的n,有
0<a2n+1In(π2)n!<1,
与它是整数相矛盾.因此π是有理数.
\end{proof}

此证明与Hermite的证明很相似.事实上,
(8)Jn(x)=x2n+111(1z2)ncos(xz)dz(9)=2x2n+101(1z2)ncos(xz)dz(10)=2n+1n!An(x).
然而,这显然更简单.这是通过传递函数An的归纳定义,并以它们的表达式作为积分开始来实现的.

\begin{proof}
(Niven)此证明利用了π是正弦函数的最小正零点这一特征.

假设π是有理数,即π=ab,不失一般性,设ab为正整数.

给定任一正整数n,定义多项式函数f
f(x)=xn(abx)nn!,

F(x)=f(x)f(x)+f(4)(x)++(1)jf(2j)(x)++(1)nf(2n)(x)
f和它的前n个偶数阶导函数的交替和.

命题1: F(0)+F(π)为整数.

\textbf{证明:}将f展开为单项式的和, xk的系数是形如ck/n!的数,其中ck是整数且当k<n时为0.因此,当k<n时, f(k)(0)0,并且当nk2n时,它等于k!n!ck;在每种情况下, f(k)(0)为整数,因此F(0)为整数.

另一方面, f(πx)=f(x),因此对于每个非负整数k,有(1)kf(k)(πx)=f(k)(x).特别地, (1)kf(k)(π)=f(k)(0).因此, f(k)(π)也是整数,所以F(π)也是整数(事实上,很容易看出F(π)=F(0),但这与证明无关).因为F(0)F(π)是整数,所以它们的和也是整数.

命题2:
0πf(x)sin(x)dx=F(0)+F(π).

\textbf{证明:}由于f(2n+2)为零多项式,则
F+F=f.
利用
(FsinFcos)=fsin
和微积分基本定理可知
0πf(x)sin(x)dx=(F(x)sinxF(x)cosx)|0π.

结论:由于f(x)>0,且对于0<x<πsinx>0.命题1和2表明F(0)+F(π)是正整数.由于0x(abx)πa且对于0xπ0sinx1,由f原来的定义可得
0πf(x)sin(x)dxπ(πa)nn!,
对于足够大的n,上式小于1,因此由命题2可知F(0)+F(π)<1.与F(0)+F(π)是正整数矛盾.
\end{proof}


上面的证明是一个简化的版本,在分析公式方面尽可能简单.
(11)0πf(x)sin(x)dx=j=0n(1)j(f(2j)(π)+f(2j)(0))(12)+(1)n+10πf(2n+2)(x)sin(x)dx,
这是由2n+2次分部积分得到的.命题2实质上建立了这个公式,其中F的使用隐藏了部分迭代积分.最后一个积分消失是因为f(2n+2)是零多项式.命题1显示剩余的和是一个整数.

Niven的证明比乍看之下更接近Cartwright (因此也是Hermite)的证明.事实上,
(13)Jn(x)=x2n+111(1z2)ncos(xz)dz(14)=11(x2(xz)2)nxcos(xz)dz.
进行换元xz=y
xx(x2y2)ncos(y)dy.
特别地,
(15)Jn(π2)=π/2π/2(π24y2)ncos(y)dy(16)=0π(π24(yπ2)2)ncos(yπ2)dy(17)=0πyn(πy)nsin(y)dy(18)=n!bn0πf(x)sin(x)dx.
证明之间的另一个联系已被Hermite提到,若f是多项式函数并且
F=ff(2)+f(4),

f(x)sin(x)dx=F(x)sin(x)F(x)cos(x),
由此得
0πf(x)sin(x)dx=F(π)+F(0).

布尔巴基的证明在他的微积分书籍中作为练习.

\begin{proof}
(Bourbaki)对于自然数b和非负整数n,定义
An(b)=bn0πxn(πx)nn!sin(x)dx.
显然An(b)>0.此外,当n足够大时,有An(b)<1.

由于
x(πx)(π2)2,x[0,π]

An(b)πbn1n!(π2)2n=π(bπ2/4)nn!.
另一方面,通过分部积分,可以推出,如果ab是自然数,那么π=a/b, f是从[0,π]R的多项式函数,定义为
f(x)=xn(abx)nn!,

(19)An(b)=0πf(x)sin(x)dx(20)=[f(x)cos(x)]x=0x=π[f(x)sin(x)]x=0x=π+±[f(2n)(x)cos(x)]x=0x=π±0πf(2n+1)(x)cos(x)dx.
由于f2n次多项式,则f(2n+1)为零函数,故最后一个积分为0.再由每个函数f(k)(0k2n)0π处取整数可知An(b)为整数.

n足够大时, An(b)<1相矛盾.
\end{proof}

这个证明与Niven的证明非常接近,它们之间的主要区别在于证明数An(b)是整数的方式.


\begin{proof}
(Laczkovich) Miklós Laczkovich的证明是Lambert原始证明的简化.考虑函数
(21)fk(x)=1x2k+x42!k(k+1)x63!k(k+1)(k+2)+(22)(k{0,1,2,}).

f1/2(x)=cos(2x)f3/2(x)=sin(2x)2x.


命题1.满足递推关系:
x2k(k+1)fk+2(x)=fk+1(x)fk(x).

证明:比较x的各次幂的系数即可.

命题2.对任意实数x,有limk+fk(x)=1.

证明:事实上, x2nn!有界(因为它收敛到0).若C为它的上界且k>1,则
|fk(x)1|n=1Ckn=C1/k11/k=Ck1.

命题3.若x0x2为有理数,则
fk(x)0 和 fk+1(x)fk(x)Q.kQ{0,1,2,}

证明:否则,存在实数y0和整数a,b,使得fk(x)=ayfk+1(x)=by.这是因为,若fk(x)=0,取y=fk+1(x),a=0b=1即可;否则,取整数ab使得fk+1(x)fk(x)=ba,定义y=fk(x)a=fk+1(x)b.在每种情形下,均有y0,否则由命题1可知fk+n(x)(nN)0,与命题2相矛盾.现在取自然数c使得三个数bck,ckx2cx2均为整数,考虑数列
gn={fk(x) 若 n=0cnk(k+1)(k+n1)fk+n(x) 否则.

g0=fk(x)=ayZy 和 g1=ckfk+1(x)=bckyZy.
另一方面,由命题1可得
(23)gn+2=cn+2x2k(k+1)(k+n1)x2(k+n)(k+n+1)fk+n+2(x)(24)=cn+2x2k(k+1)(k+n1)fk+n+1(x)cn+2x2k(k+1)(k+n1)fk+n(x)(25)=c(k+n)x2gn+1c2x2gn(26)=(ckx2+cx2n)gn+1c2x2gn,
这是整系数的gn+1gn的线性组合.因此,每个gny的整数倍.由命题2可知gn>0,因此gn|y|.若n足够大时,数列gn收敛于0.然而大于或等于|y|的数列不能收敛于0.

由于f12(π4)=cosπ2=0,由命题3可得π216是无理数,因此π也是无理数.

另一方面,由于
tanx=sinxcosx=xf3/2(x/2)f1/2(x/2),
由命题3可知,若xQ{0},则tanx是无理数.
\end{proof}

Laczkovich的证明实际上是关于超几何函数的.事实上, fk(x)=0F1(k;x2)和高斯利用超几何函数的函数方程发现了超几何函数的连分式展开.这使得Laczkovich找到了一个新的更简单的证明,即它的切线函数具有Lambert发现的连分式展开.

Laczkovich的结果也可以用第一类贝塞尔函数Jν(x)表示.事实上, Γ(k)Jk1(2x)=xk1fk(x).所以Laczkovich的结果等价于:若x0x2是有理数,那么
xJk(x)Jk1(x)Q,kQ{0,1,2,}.


%https://infogalactic.com/info/Proof_that_%CF%80_is_irrational#cite_note-9

%https://infogalactic.com/info/Proof_that_e_is_irrational


%https://infogalactic.com/info/Lindemann%E2%80%93Weierstrass_theorem#Transcendence_of_e_and_.CF.80

%https://infogalactic.com/info/Transcendental_number#Sketch_of_a_proof_that_.27.27e.27.27_is_transcendental

limnnnn!en=exp{limnnlnnnk=1nlnk}=exp{limnnk=1nlnkn}

 

数字e是Jacob Bernoulli在1683年提出的.半个多世纪后, Jacob弟弟Johann的学生欧拉证明了e是无理的,即它不能用两个整数的商来表示.

[1] Cohn, Henry (2006). "A short proof of the simple continued fraction expansion of e".

\begin{proof}
(Fourier)最著名的是Joseph Fourier利用反证法给出的证明.由于
e=n=01n!.
先假设e是有理数,即e=ab,由于e不是整数,故b2,由于
2=1+11!<e=1+11!+12!+13!+<2+12(1+13+132+133+)<3.
于是2<e<3.


假设e是有理数,则存在正整数ab,使得e=ab.定义
x=b!(en=0b1n!).
为了看出当e是有理数时, x为整数,进行换元e=ab,则
x=b!(abn=0b1n!)=a(b1)!n=0bb!n!.
第一项为整数,又nb,则上式右边均为整数.故x为整数.

我们现在证明0<x<1.首先,为了证明x是严格正的,我们将e的上述级数表示放到x的定义中,得到
x=b!(n=01n!n=0b1n!)=n=b+1b!n!>0.
现在证明x<1.对于nb+1的所有项,有上界估计
b!n!=1(b+1)(b+2)(b+(nb))<1(b+1)nb.
此不等式对每个nb+2严格成立.将求和的下标改为k=nb并利用等比无穷级数公式可得
x=n=b+1b!n!<n=b+11(b+1)nb=k=11(b+1)k=1b+1(111b+1)=1b<1.
由于在01之间没有整数,矛盾,故e是无理数.
\end{proof}

\begin{proof}
(另一证明)注意到
(b+1)x=1+1b+2+1(b+2)(b+3)+<1+1b+1+1(b+1)(b+2)+=1+x,
这等价于bx<1.由于bx均为自然数,矛盾.

(Elementary Proof that e is Irrational, L. L. Pennisi, 1953)由于
1e=e1=n=0(1)nn!.
假设e为有理数,记e=ab,则
ba=e1=n=0(1)nn!,
两边乘以(1)a+1a!并移项得
(1)a+1{b(a1)!n=0a(1)na!n!}=1a+11(a+1)(a+2)+1(a+1)(a+2)(a+3).
右边的值介于01之间,因为交错级数显然收敛到其第一项和前两项的和之间的值.

但是左边是整数,矛盾.
\end{proof}


\section{e的超越性}

第一个自然对数的底数e是超越数的证明,可以追溯到1873年.现在我们将遵循大卫·希尔伯特(David Hilbert, 1862-1943)的思路,他简化了赫米特(Charles Hermite)的原始证明.想法如下:

\begin{proof}
(Hilbert)假设e是代数数,则存在整系数c0,c1,,cn满足方程
c0+c1e+c2e2++cnen=0,c0,cn0.
现在对于正整数k,定义多项式:
fk(x)=xk[(x1)(xn)]k+1,
左右两边同乘
0fkexdx,
得到方程
c0(0fkexdx)+c1e(0fkexdx)++cnen(0fkexdx)=0.
此方程可以写成
P+Q=0
的形式,其中
P=c0(0fkexdx)+c1e(1fkexdx)+c2e2(2fkexdx)++cnen(nfkexdx),Q=c1e(01fkexdx)+c2e2(02fkexdx)++cnen(0nfkexdx).

命题1.适当选取k,可使Pk!为非零整数.

证明: P的每一项均为整数乘以阶乘之和的形式,这是由于
0xjexdx=j!,
这对任何正整数j都成立(考虑Gamma函数).

对每个满足0<ana,将x换元成xa可知
caeaafkexdx
的被积函数是ex乘以x的最低次为k+1的项之和.这就变成了形如
0xjexdx
的积分的和,其中k+1j,于是该整数可被(k+1)!整除.同除k!后,可得它们模k+1等于0.因此,可写成
0fkexdx=0([(1)n(n!)]k+1exxk+)dx,

1k!c00fkexdx=c0[(1)n(n!)]k+1mod(k+1).
通过选取k,使得k+1是大于n|c0|的质数.因此Pk!k+1不等于0,故它也非零.

命题2. 对足够大的k,有|Qk!|<1.

证明:注意到
fkex=xk[(x1)(x2)(xn)]k+1ex=([x(x1)(xn)]k)((x1)(xn)ex).
利用|x(x1)(xn)||(x1)(xn)ex|在区间[0,n]上的上界GH,可得
|Q|<GkH(|c1|e+2|c2|e2++n|cn|en).
limkGkk!=0
可知
limkQk!=0
由此命题得证.

注意到我们可以选取k,这样两个命题都成立,我们得到了证明e的超越性所需要的矛盾.
\end{proof}

posted on   Eufisky  阅读(1371)  评论(0编辑  收藏  举报

编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
历史上的今天:
2019-09-09 专访|高思教育创始人须佶成(上)【UncleW】
2018-09-09 控制理论的一些资料推荐
2018-09-09 复旦大学2017--2018学年第二学期(17级)高等代数II期末考试第六大题解答
2018-09-09 要是喜欢刷题或者练技术,可以看看这些书
2018-09-09 汉语诗词 LaTeX 排版样式
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示