[POJ 1487]

Single-Player Games

还是高斯消元法。

这题的特点是输入是用树来表示的,并且需要做类似编译原理那样的词法和语法分析。处理字符的时候小心一点,问题不会太大(但还是被负数的’-‘阴到了。。)。用递归来表示每个括号的匹配情况,符号移到等式右端(取负),数值直接累加,递归返回时每个值除去子树规模再累加到父节点数组上即可。由于输入规模不大,除了字符串处理也没有其他麻烦了。

解线性方程组的时候,注意每个方程已经指定了主元了,如果系数为0即对应变量无解,所有依赖于该变量的其他变量也无解。但其他剩余有解的变量还是要解出来的。这题比之前那题取模的要好处理,方程比较整齐,而且可以直接用浮点数。

另外这题也是我在POJ上有记录的第200题,貌似里面夹杂的水题不少。。。但还是值得纪念:

296_0