https://code.google.com/codejam/contest/6274486/dashboard#s=p2
給定若干個等式,這些等式的順序可以交換。 等式左邊的值依賴于右邊的值,要求判斷等式是否合法。
我們要解決的問題就是判斷這些變量是否存在相互依賴的關系。 假如a = f(b, c)。那么a依賴于b和c,我們就從b和c分別連一條邊到a。最后要判斷的問題就是這個圖是否存在環。
注意假如a = f(b, c),即a依賴于b和c,那么b和c必須要在等式左邊出現過(即b,c一定能夠被算出來)
新聞熱點
疑難解答