【发布时间】:2014-11-24 16:11:57
【问题描述】:
我需要创建一个 hex-tile 地图,最多使用 19 种颜色,其中每种颜色必须保持至少 3 个图块的距离。但是,我不需要使用所有 19 种颜色。如果存在用少于 19 种颜色解决此距离约束的算法,那就完全没问题了。
Beckman-Quarles 定理 [1] 看起来相关,并且显示了 7 色瓷砖图,其中相同颜色的瓷砖彼此保持 2 的距离。
但是我很难找到一个可以理解的描述,甚至是构建距离为 3 的六角平铺地图的实现。
[1]http://de.wikipedia.org/wiki/Satz_von_Beckman_und_Quarles
【问题讨论】:
标签: algorithm graph-algorithm tile hexagonal-tiles