我需要一些帮助,以解决以下问题:
给定一组电阻,需要构建给定电阻的电路(即我们选择一些电阻和构造电路)。只允许并行和顺序连接。所以,这样的电路的正式定义如下:找到给定电阻的电路
Circuit = Resistance | (Sequential (Circuit) (Circuit a)) |
(Parallel (Circuit) (Circuit))
电路与N-未标记的电阻器的总数量(其中,所有的电阻器被使用)是A000084(感谢阿克塞尔肯珀)。但在我的情况下,电阻被标记,我不知道如何有效地检查所有电路。
电阻的数量约为15,是否可以解决这个问题?
UPD。电阻器可能有不同的电阻。当然,一些阻力是无法实现的,在这种情况下,我们只是说没有解决方案。
你可以看看你是否可以修改A *算法。 – Appleshell
尝试蛮力“回溯”。虽然速度很慢,效率很低,但可以报告是否存在解决方案或不存在 – 2013-10-05 21:25:00
@ us2012:oops,没有看到标题。身体说“计划”,出于某种原因听起来错了。 –