我需要一些幫助,以解決以下問題:
給定一組電阻,需要構建給定電阻的電路(即我們選擇一些電阻和構造電路)。只允許並行和順序連接。所以,這樣的電路的正式定義如下:找到給定電阻的電路
Circuit = Resistance | (Sequential (Circuit) (Circuit a)) |
(Parallel (Circuit) (Circuit))
電路與N-未標記的電阻器的總數量(其中,所有的電阻器被使用)是A000084(感謝阿克塞爾肯珀)。但在我的情況下,電阻被標記,我不知道如何有效地檢查所有電路。
電阻的數量約爲15,是否可以解決這個問題?
UPD。電阻器可能有不同的電阻。當然,一些阻力是無法實現的,在這種情況下,我們只是說沒有解決方案。
你可以看看你是否可以修改A *算法。 – Appleshell
嘗試蠻力「回溯」。雖然速度很慢,效率很低,但可以報告是否存在解決方案或不存在 – 2013-10-05 21:25:00
@ us2012:oops,沒有看到標題。身體說「計劃」,出於某種原因聽起來錯了。 –