- 注册时间
- 2007-12-27
- 最后登录
- 1970-1-1
- 威望
- 星
- 金币
- 枚
- 贡献
- 分
- 经验
- 点
- 鲜花
- 朵
- 魅力
- 点
- 上传
- 次
- 下载
- 次
- 积分
- 41286
- 在线时间
- 小时
|
发表于 2008-8-13 12:18:20
|
显示全部楼层
发现通过射影变换将结果中一条直线投影到无穷远直线(所以其他直线中可以看到四族平行直线),
然后在一族平行直线中选择一条作为横坐标,另一族平行直线中选择一条作为纵左边建立仿射坐标系,可以极大降低计算复杂度。
我手工验算n=13的情况就可以得到13条,12条,11条直线都是无解:
ABCD AEFG AHIJ AKLM BEHK BFIL BGJM CEJL CFHM CGIK DEIM DFJK DGHL
A(0,0,1)
B(1,0,0)~
C(1,0,1)
D(d,0,1)
E(0,1,0)~
F(0,1,1)
G(0,g,1)
H(1,kH,0)~
I(Ix,Iy,1)
J(Jx,Jy,1)
K(1,kK,0)~
L(Lx,Ly,1)
M(Mx,My,1)
AHIJ, kH
Iy=kH*Ix,Jy=kH*Jx
AKLM, kK
Ly=kK*Lx, My=kK*Mx
BFIL, y=1
Iy=1,Ly=1
BGJM, y=g
Jy=g, My=g
CEJL, x=1
Jx=1, Lx=1
CFHM, kH
1=kH*(-1), My=(Mx-1)*kH
CGIK, kK
Iy=kK*(Ix-1), g=kK*(-1)
DEIM, x=d
Ix=d,Mx=d
DFJK, kK
Jy-1=kK*Jx,1=kK*(-d)
DGHL, kH
(Ly-g)=kH*Lx, g=kH*(-d)
Iy=1
Ly=1
Jx=1
Lx=1
kK=1
g=-1
Ix=2
Jy=2,Jy=-1
AEFG AHIJ AKLM BEHK BFIL BGJM CEJL CFHM CGIK DEIM DFJK DGHL
A(1,0,1)
B(0,1,1)
C(1,Cy,0)~
D(Dx,Dy,1)
E(0,0,1)
F(1,0,0)~
G(g,0,1)
H(0,1,0)~
I(Ix,Iy,1)
J(Jx,Jy,1)
K(0,k,1)
L(Lx,Ly,1)
M(1,My,0)~
AHIJ,x=1
Ix=1,Jx=1
AKLM,My
k=-My,Ly=My*(Lx-1)
BFIL,y=1
Iy=1,Ly=1
BGJM,My
Jy-1=My*Jx, -1=My*g
CEJL,Cy
Jy=Cy*Jx,Ly=Cy*Lx
CGIK,Cy
Iy=Cy*(Ix-g),k=Cy*(-g)
DEIM,My
Dy=My*Dx,Iy=My*Ix
DFJK,y=k
Dy=k,Jy=k
DGHL,x=g
Dx=g,Lx=g
Ix=1,Jx=1
Iy=1,Ly=1
My=1,k=-1
Lx=2,g=-1;g=2,矛盾
Jy-1=1, -1=g
Jy=Cy,1=Cy*2
1=Cy*(1-g),-1=Cy*(-g)
Dy=Dx
Dy=-1,Jy=-1
Dx=g,2=g
AHIJ AKLM BCHK BDIL BEJM CFJL CGIM DFHM DGJK EFIK EGHL
A(2),B(3),C(3),D(3),E(3),F(3)
CFJL~
A(Ax,Ay,1)
B(0,0,1)
C(1,0,0)~
D(0,1,1)
E(Ex,Ey,1)
F(1,Fy,0)~
G(Gx,Gy,1)
H(1,0,1)
I(0,i,1)
J(1,Jy,0)~
K(k,0,1)
L(0,1,0)~
M(Mx,My,1)
AHIJ,Jy
Ay=Jy*(Ax-1), i=Jy*(-1)
AKLM,x=k
Ax=k,Mx=k
BEJM,Jy
Ey=Jy*Ex,My=Jy*Mx
CGIM,y=i
Gy=i,My=i
DFHM,Fy
Fy=-1,My-1=-Mx
DGJK,Jy
Gy-1=Jy*Gx,-1=Jy*k
EFIK,Fy
Ey=Fy*(Ex-k), i=Fy*(-k)
EGHL,x=1
Ex=1,Gx=1
Ex=1,Gx=1
Ax=k,Mx=k
Gy=i,My=i
Fy=-1,k=i
i=1/2,Jy=1&&Jy=-1/2 矛盾
Ay=-1/2*Jy, 1/2=Jy*(-1)
Ey=Jy,1=Jy
-1/2=Jy,-1=Jy*i
Ey=-(1-i) |
|