#include<iostream> #include<string> using namespace std; string numlize(string n); int main(void) { string n1, n2; while (cin >> n1 >> n2) { if (numlize(n1) == numlize(n2)) cout << "YES" << endl; else cout << "NO" << endl; } return 0; } string numlize(string n) { int pos, i; pos = n.find('.'); if (pos >= 0) { for (i = n.size() - 1; i >= pos - 1; i--) { if (n[i] == '0') n = n.erase(n.size() - 1, 1); else break; } } if (pos == -1) pos = n.size() - 1; for (i = 0; i <= pos; i++) { if (n[0] == '0') n = n.erase(0, 1); else break; } pos = n.find('.'); if (pos == n.size() - 1) n = n.erase(pos, 1); return n; }
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748