本蒟蒻使用 union 存后缀表达式。
union Node { ll val; char op; }
这样同时存储数字和操作符。
判断的时候,判断如果 op 是 '+' '-' '*' '/' '^',就当作运算符。
但是,我忘了如果存的数值正好对应了操作符的 ascii 码,那么我的程序就会把数值当成运算符。
例如 45 对应 -。
-