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一定能够被算出来)
新闻热点
疑难解答