建立一个 stack<long long>,从左向右处理每个记号。
stack<long long>
stoll()
b
a
a 运算 b
扫描结束后,栈中唯一的整数就是答案。
特别注意:
long long b = st.top(); st.pop(); long long a = st.top(); st.pop();
不能把 a 和 b 的顺序写反。
时间复杂度为 O(n)O(n)O(n),空间复杂度为 O(n)O(n)O(n)。
使用您的 椰子OJ CoconutOJ 通用账户