一个问题请教高手(300分,不够再加!!!),谢谢回复! ( 积分: 300 )

  • 主题发起人 主题发起人 蓝色大海
  • 开始时间 开始时间

蓝色大海

Unregistered / Unconfirmed
GUEST, unregistred user!
在一个等腰直角三角形的棋盘内共有55个圆圈,每个圆圈可填入一个小球,有12枚不同形状的棋子,每枚棋子由若干个小球组成,用这些棋子将棋盘填满,要求写一算法,计算出共有几种填法,并作出用例图。
需要图的我可以发过去,我的QQ:42847687
可把答案发到我的邮箱(zhf_1021@163.com)里,谢谢您!!!
谁能告诉我怎样把图发上去?
 
在一个等腰直角三角形的棋盘内共有55个圆圈,每个圆圈可填入一个小球,有12枚不同形状的棋子,每枚棋子由若干个小球组成,用这些棋子将棋盘填满,要求写一算法,计算出共有几种填法,并作出用例图。
需要图的我可以发过去,我的QQ:42847687
可把答案发到我的邮箱(zhf_1021@163.com)里,谢谢您!!!
谁能告诉我怎样把图发上去?
 
-_-! 超出我的能力范围了。。。。。。。。怎么让我想起了七巧板之类的东西。。
楼主把图的地址发下好吗,嘿嘿 重才参与嘛~^_^
 
应该是和七窍板类似的
 
图是我自己做的,发不上去,能告诉我怎么才能发上去吗?
 
传给我看看..andylife@tom.com
 
hs_kill@eyou.com 发到我邮箱里吧~
 
和七窍板类似,我弄不懂!
 
to gooodlife and hs-kill
我已发过去了,帮忙看看,谢谢!!!
 
思路.
重点是角,只有若干个(1-?)个角的角度之和满足为180(三角形的边/内部的180+另一个图形的边)/360度(三角形内部)/三角形的某一个角度.
因此应该是从组合数最少的开始组合.比如如果只有一个组合符合等腰三角形的顶角,那么这就是必然的答案.(需要考虑对称等因素).把那些必定在一起的图形组合成一个图形来继续参与.
具体算法会有些类似于树的遍历.最先枚举等腰三角形的顶点,然后延伸到边,然后依次往下延伸.因为计算机不会有整体的概念,因此不要试图同时从多个方向尝试,那样计算机不会晕,但是人会晕.
还有,需要你自己设计合适的数据结构,来表示每个部分的形状/位置/角度.
这个东西是比较复杂的,不要企望别人会拿出完整的东西,可能性太小.
至于共享图片,其实你可以放到你的QQ的网络硬盘当中.
 
各位大哥 我知道怎么贴图 ,先发到这里(小于100K的)
http://ff.netease.com/forum.php?forumcode=6 ,然后把图片的URL复制下来用
 
汗,看来是我错了 怎么用 也显示不了啊,那就直接贴 图片地址好了
[img]http://delphibbs.com/delphibbs/dfwlogo.gif
 
http://ff.netease.com/upimage/200509/1125698239.jpg
 
我以前做过类似的题,给你发到信箱里吧!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
579
import
I
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部