Advertisement
Guest User

Untitled

a guest
Jan 11th, 2016
3,806
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.52 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2.  
  3. #define forn(i, n) for (int i = 0; i < int(n); i++)
  4. #define ford(i, n) for (int i = int(n) - 1; i >= 0; i--)
  5. #define fore(i, l, r) for (int i = int(l); i < int(r); i++)
  6. #define correct(x, y, n, m) (0 <= (x) && (x) < (n) && 0 <= (y) && (y) < (m))
  7. #define all(a) (a).begin(), (a).end()
  8. #define sz(a) int((a).size())
  9. #define pb(a) push_back(a)
  10. #define mp(x, y) make_pair((x), (y))
  11. #define x first
  12. #define y second
  13.  
  14. using namespace std;
  15.  
  16. typedef long long li;
  17. typedef long double ld;
  18. typedef pair<int, int> pt;
  19.  
  20. template<typename X> inline X abs(const X& a) { return a < 0? -a: a; }
  21. template<typename X> inline X sqr(const X& a) { return a * a; }
  22.  
  23. const int INF = int(1e9);
  24. const li INF64 = li(1e18);
  25. const ld EPS = 1e-9, PI = 3.1415926535897932384626433832795;
  26.  
  27. const int N = 1200300;
  28.  
  29. char a[N];
  30. char b[N];
  31.  
  32. inline bool read() {
  33.     if (!gets(a)) return false;
  34.     assert(gets(b));
  35.     return true;
  36. }
  37.  
  38. inline void solve() {
  39.     int n = int(strlen(a));
  40.     int m = int(strlen(b));
  41.     reverse(a, a + n);
  42.     reverse(b, b + m);
  43.     while (n < m) a[n++] = '0';
  44.     while (m < n) b[m++] = '0';
  45.     int p = n - 1;
  46.     while (p >= 0 && a[p] == b[p]) p--;
  47.     if (p < 0) puts("=");
  48.     else if (a[p] < b[p]) puts("<");
  49.     else puts(">");
  50. }
  51.  
  52. int main() {
  53. #ifdef SU1
  54.     assert(freopen("input.txt", "rt", stdin));
  55.     //assert(freopen("output.txt", "wt", stdout));
  56. #endif
  57.    
  58.     cout << setprecision(10) << fixed;
  59.     cerr << setprecision(5) << fixed;
  60.  
  61.     while (read()) {
  62.         solve();
  63.         //break;
  64.     }
  65.    
  66.     return 0;
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement