knightL

Untitled

Dec 2nd, 2014
409
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.05 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include <queue>
  4. #include <algorithm>
  5. #include <stdlib.h>
  6. #include <math.h>
  7. #include <vector>
  8. #include <map>
  9. #include <cstdio>
  10. #include <numeric>
  11. #include <cstdlib>
  12. #include <set>
  13. #include <ctime>
  14. #include <stack>
  15. #include <cstring>
  16. #include <sstream>
  17. #include <ctype.h>
  18. typedef long long ll;
  19. typedef unsigned long long ull;
  20. using namespace std;
  21.  
  22. const double EPS = 1e-9;
  23. template<typename T> inline bool LESS(T a, T b){return a < b;}
  24. template<> inline bool LESS(double a, double b){return b-a > EPS;}
  25. inline bool LS(int a, int b){return a < b;}
  26.  
  27. int main()
  28. {
  29.     int a, b;
  30.  
  31.     int N = (1<<25);
  32.    
  33.     for(int i = 0; i < N; i++)
  34.     {
  35.         a += 3;
  36.         b += 2;
  37.         if(LESS(a, b))
  38.             a += 1.0;
  39.     }
  40.    
  41.     for(int i = 0; i < N; i++)
  42.     {
  43.         a += 3;
  44.         b += 2;
  45.         if(LS(a, b))
  46.             a += 1.0;
  47.     }
  48.    
  49.     for(int i = 0; i < N; i++)
  50.     {
  51.         a += 3;
  52.         b += 2;
  53.         if(a < b)
  54.             a += 1.0;
  55.     }
  56.    
  57.     return 0;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment