Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <bits/stdc++.h>using namespace std;typedef long long int64;stack<int64> sn;stack<char> sc;const int maxn = 100 + 10;char str[maxn];char op[] = { '+', '-', '*', '/', '(', ')', '#' };int getOpId(char op){if(op == '+')return -1;else if(op == '-')return -2;else if(op == '*')return -3;else if(op == '/')return -4;else if(op == '(' )return -5;else if(op == ')' )return -6;else if(op == '#')return -7;else if(op == '&')return -8;}