Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <cstdio>#include <map>using namespace std;const int maxn = 20;map<char, int> m;int n;string c[maxn];int get(string s, int &i) {int temp = 0;while (i < s.size() && s[i] >= '0' && s[i] <= '9') {temp = temp * 10 + (s[i] - '0');i++;}if (temp != 0)return temp;return m[s[i++]];}bool check_one(string s) {int i = 0;int a = get(s, i);int b;while (i < s.size()) {\if (s[i] == '<' && i + 1 < s.size() && s[i+1] == '=') {i += 2;b = get(s, i);if (a > b)