- 注册时间
- 2007-12-27
- 最后登录
- 1970-1-1
- 威望
- 星
- 金币
- 枚
- 贡献
- 分
- 经验
- 点
- 鲜花
- 朵
- 魅力
- 点
- 上传
- 次
- 下载
- 次
- 积分
- 41286
- 在线时间
- 小时
|
发表于 2019-10-14 20:27:13
|
显示全部楼层
chyanog发现最优等腰三角形应该是
Triangle: {1/5,1/5,3/5} has 24 rational angle points
201(t=1/60){1/60,1/6,9/20:11/60,1/30,3/20}
202(t=1/15){1/30,1/15,17/30:1/6,2/15,1/30}
202(t=1/30){1/30,1/10,8/15:1/6,1/10,1/15}
200(t=2/15){1/30,2/15,7/15:1/6,1/15,2/15}
201(t=1/60){1/30,11/60,3/20:1/6,1/60,9/20}
203(t=1/20){1/20,2/15,23/60:3/20,1/15,13/60}
202(t=1/15){1/15,1/30,17/30:2/15,1/6,1/30}
200(t=1/10){1/15,1/10,13/30:2/15,1/10,1/6}
203(t=1/20){1/15,3/20,13/60:2/15,1/20,23/60}
200(t=2/15){1/15,1/6,2/15:2/15,1/30,7/15}
202(t=1/30){1/10,1/30,8/15:1/10,1/6,1/15}
200(t=1/10){1/10,1/15,13/30:1/10,2/15,1/6}
200(t=1/10){1/10,2/15,1/6:1/10,1/15,13/30}
202(t=1/30){1/10,1/6,1/15:1/10,1/30,8/15}
200(t=2/15){2/15,1/30,7/15:1/15,1/6,2/15}
203(t=1/20){2/15,1/20,23/60:1/15,3/20,13/60}
200(t=1/10){2/15,1/10,1/6:1/15,1/10,13/30}
202(t=1/15){2/15,1/6,1/30:1/15,1/30,17/30}
203(t=1/20){3/20,1/15,13/60:1/20,2/15,23/60}
201(t=1/60){1/6,1/60,9/20:1/30,11/60,3/20}
200(t=2/15){1/6,1/15,2/15:1/30,2/15,7/15}
202(t=1/30){1/6,1/10,1/15:1/30,1/10,8/15}
202(t=1/15){1/6,2/15,1/30:1/30,1/15,17/30}
201(t=1/60){11/60,1/30,3/20:1/60,1/6,9/20}
(我在每组数据前面添加了调试,20?代表第二种模式,1??代表第三种模式,0代表第一种模式)
终于发现了我犯下的一个愚蠢的错误。模式二中每个模式可以看成带一维参数t的三角形。如果两个不同的模式相较于同一个三角形,那么这个三角形我们就要重点关注,在计算相交过程中,我竟然要求两者使用相同的参数t,从而导致模式二产生的三角形模板很少。
修改代码以后,非等腰三角形的最优解还是25不变,等腰最优的确是24个;另外还有非等腰次优解23个点和等腰次优解22个
Triangle: {1/5,2/5,2/5} has 22 rational angle points
203(t=1/60){1/60,4/15,7/20:11/60,2/15,1/20}
203(t=1/60){1/60,7/20,4/15:11/60,1/20,2/15}
200(t=1/30){1/30,2/15,11/30:1/6,4/15,1/30}
201(t=2/15){1/30,4/15,3/10:1/6,2/15,1/10}
201(t=2/15){1/30,3/10,4/15:1/6,1/10,2/15}
200(t=1/30){1/30,11/30,2/15:1/6,1/30,4/15}
201(t=7/60){1/20,7/30,17/60:3/20,1/6,7/60}
201(t=7/60){1/20,17/60,7/30:3/20,7/60,1/6}
201(t=1/15){1/15,1/6,3/10:2/15,7/30,1/10}
201(t=1/15){1/15,3/10,1/6:2/15,1/10,7/30}
0{1/10,1/10,3/10:3/10,1/10,1/10}
0{1/10,3/10,1/10:3/10,1/10,1/10}
201(t=1/15){2/15,1/10,7/30:1/15,3/10,1/6}
201(t=1/15){2/15,7/30,1/10:1/15,1/6,3/10}
201(t=7/60){3/20,7/60,1/6:1/20,17/60,7/30}
201(t=7/60){3/20,1/6,7/60:1/20,7/30,17/60}
200(t=1/30){1/6,1/30,4/15:1/30,11/30,2/15}
201(t=2/15){1/6,1/10,2/15:1/30,3/10,4/15}
201(t=2/15){1/6,2/15,1/10:1/30,4/15,3/10}
200(t=1/30){1/6,4/15,1/30:1/30,2/15,11/30}
203(t=1/60){11/60,1/20,2/15:1/60,7/20,4/15}
203(t=1/60){11/60,2/15,1/20:1/60,4/15,7/20}
tran.out
(39.13 KB, 下载次数: 3)
|
|