Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <cstdio>#include <cstdlib>#include <cstring>#include <cstring>#include <string>#include <algorithm>using namespace std;const int maxn = 210;const int Sys = 137;const int rod = 961211;const char opr[10][4] = {"", "+", "-", "*", "/", "if", "let", "<", ">", "="};const int Count[10] = {0, 2, 2, 2, 2, 3, 2, 2, 2, 2};int n, top, topvar;char s[maxn];struct Data {int num, flag;Data(int _num = 0, int _flag = 0) {num = _num;flag = _flag;}};struct Stack {int k, d;Data v[4];} stk[maxn], stkvar[maxn];