close
捷徑電路法
有時候會有一張地圖,說某些地方雙向,某些地方單向,求起點到終點的走法數。
如果都沒有雙向道的話,這種問題直接用「爬格子」比較快,也就是從起點開始,與起點連接的為1,交會的地方則將兩點數值相加即可。
如果有雙向道,則可以試試「捷徑電路法」。就是把非雙向道的部份用二極體(或電阻,只是一個示意符) 取代,然後利用「同點同電位」,把電路縮成「魚」的形狀,就很簡單了。
全站熱搜
有時候會有一張地圖,說某些地方雙向,某些地方單向,求起點到終點的走法數。
如果都沒有雙向道的話,這種問題直接用「爬格子」比較快,也就是從起點開始,與起點連接的為1,交會的地方則將兩點數值相加即可。
如果有雙向道,則可以試試「捷徑電路法」。就是把非雙向道的部份用二極體(或電阻,只是一個示意符) 取代,然後利用「同點同電位」,把電路縮成「魚」的形狀,就很簡單了。