|
|
|
|
| [精华] 这四个盒子该如何摆放?一道简单的算法题(有解法)。 |
 [精华] 这四个盒子该如何摆放?一道简单的算法题(有解法)。 - QiaoJiannan [ 2005-06-21 18:19 | 250 byte(s)]
 [精华] 我的解法在附加文档里,昨天忘了说明了! - QiaoJiannan [ 2005-06-22 11:15 | 265 byte(s)]
 [精华] Re: 这四个盒子该如何摆放?一道简单的算法题。 - limodou [ 2005-06-21 22:04 | 64 byte(s)]
|
|
|
|
[Original]
[Print]
[Top]
|
问题是这样的:
有四个正立方体,每个正立方体的六个面被涂上四种不同的颜色(所以至少有两对面的颜色是一样的)。欲将这四个正立方体叠放在一起,形成一个立柱,问:寻找算法使得叠放的立方体的每个侧面四个面的颜色没有重复?
|
|
|
--
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
我的解法在附加文档里,昨天忘了说明了! 因为使用Python写的,所以放在这里了!
当然,如果你有别的想法也Share出来吧,集思广益么!
我的一个朋友用的OO的想法,把盒子看成了一个对象,然后旋转它来求解。 具体则么做等我收到他的代码再说吧。
|
|
|
[Original]
[Print]
[Top]
|
|
|