【发布时间】:2010-08-08 09:30:55
【问题描述】:
我已经为Dutch national flag problem 制定了解决方案。
但这一次,我想尝试一些更困难的事情:毛里求斯国旗问题 - 4 种颜色,而不是 3 种。对于有效的算法有什么建议吗?
基本上,毛里求斯国旗问题的重点是如何根据毛里求斯国旗中的颜色顺序(红、蓝、黄、绿)对给定的对列表进行排序。并且数字也必须按升序排序。
方案编程示例输入:
((R.3)(G.6)(Y.1)(B.2)(Y.7)(G.3)(R.1)(B.8))
输出:
((R.1)(R.3)(B.2)(B.8)(Y.1)(Y.7)(G.3)(G.6))
【问题讨论】:
-
不,实际上我们并不都知道荷兰国旗问题是什么。我还编辑了您的问题以删除所有大写文本。
-
现在我们知道这实际上是一个 CS 问题,也许关闭者会重新考虑他们的决定?
-
不必关闭它,因为这是一个有趣的问题。但它肯定可以改写为更好地描述问题。我也不确定这个算法问题是否有任何解决方案。
-
经过编辑,这个问题IMO很清楚。
-
投票重新开放,因为我是毛里求斯人。 (除其他原因外)