fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. const int N = 1e6 + 5 , M = 1e6 + 5 , MOD = 998244353 , SQ = 316;
  4. #define endl '\n'
  5. #define int long long
  6. #define Shity ios_base::sync_with_stdio(0);
  7. #define Code cin.tie(0),cout.tie(0);
  8. #define By int t = 1; //cin >> t;
  9. #define Hossam while(t--) { solve(); }
  10. #define all(x) begin(x), end(x)
  11. #define rall(x) rbegin(x), rend(x)
  12. int dx[4] = {-1, 1, 0, 0};
  13. int dy[4] = {0, 0, -1, 1};
  14.  
  15. void Free_Palestine() {
  16. #ifndef ONLINE_JUDGE
  17. freopen("input.txt", "r", stdin);
  18. freopen("output.txt", "w", stdout);
  19. #endif
  20. }
  21.  
  22. int dp[65][2][2][2][2][2] ,l , r , tl[65] , tr[65];
  23.  
  24. int idk(int pos, int la, int ra, int lb, int rb, int less) {
  25. if (pos < 0)
  26. return 0;
  27. int &ret = dp[pos][la][ra][lb][rb][less];
  28. if (~ret)
  29. return ret;
  30. ret = 0;
  31. int st1 = la ? tl[pos] : 0;
  32. int end1 = ra ? tr[pos] : 1;
  33. int st2 = lb ? tl[pos] : 0;
  34. int end2 = rb ? tr[pos] : 1;
  35. for (int i = st1; i <= end1; i++) {
  36. for (int j = st2; j <= end2; j++) {
  37. if (!less && i > j)
  38. continue;
  39. int nless = less;
  40. if (!less && i < j)
  41. nless = 1;
  42. int nla = la && (i == tl[pos]);
  43. int nra = ra && (i == tr[pos]);
  44. int nlb = lb && (j == tl[pos]);
  45. int nrb = rb && (j == tr[pos]);
  46. ret = max(ret, ((i ^ j) << pos) + idk(pos - 1, nla, nra, nlb, nrb, nless));
  47. }
  48. }
  49. return ret;
  50. }
  51.  
  52. void solve() {
  53. cin >> l >> r;
  54. for (int i = 0; i < 63; i++) {
  55. tl[i] = (l >> i) & 1;
  56. tr[i] = (r >> i) & 1;
  57. }
  58. memset(dp, -1, sizeof dp);
  59. cout << idk(62 , 1 , 1, 1 ,1,0) << endl;
  60. }
  61.  
  62. int32_t main() {
  63. Free_Palestine();
  64. Shity Code By Hossam
  65. return 0;
  66. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: illegal character: '#'
#include <bits/stdc++.h>
^
Main.java:1: error: class, interface, or enum expected
#include <bits/stdc++.h>
         ^
Main.java:3: error: class, interface, or enum expected
const int N = 1e6 + 5 , M = 1e6 + 5 , MOD = 998244353 , SQ = 316;
^
Main.java:4: error: illegal character: '#'
#define endl '\n'
^
Main.java:4: error: class, interface, or enum expected
#define endl '\n'
        ^
Main.java:5: error: illegal character: '#'
#define int long long
^
Main.java:6: error: illegal character: '#'
#define Shity ios_base::sync_with_stdio(0);
^
Main.java:7: error: illegal character: '#'
#define Code cin.tie(0),cout.tie(0);
^
Main.java:7: error: class, interface, or enum expected
#define Code cin.tie(0),cout.tie(0);
        ^
Main.java:8: error: illegal character: '#'
#define By int t = 1;  //cin >> t;
^
Main.java:8: error: class, interface, or enum expected
#define By int t = 1;  //cin >> t;
        ^
Main.java:9: error: illegal character: '#'
#define Hossam while(t--) { solve(); }
^
Main.java:9: error: class, interface, or enum expected
#define Hossam while(t--) { solve(); }
        ^
Main.java:9: error: class, interface, or enum expected
#define Hossam while(t--) { solve(); }
                                     ^
Main.java:10: error: illegal character: '#'
#define all(x) begin(x), end(x)
^
Main.java:11: error: illegal character: '#'
#define rall(x) rbegin(x), rend(x)
^
Main.java:13: error: class, interface, or enum expected
int dy[4] = {0, 0, -1, 1};
^
Main.java:15: error: class, interface, or enum expected
void Free_Palestine() {
^
Main.java:16: error: illegal character: '#'
#ifndef ONLINE_JUDGE
^
Main.java:18: error: class, interface, or enum expected
  freopen("output.txt", "w", stdout);
  ^
Main.java:19: error: illegal character: '#'
#endif
^
Main.java:20: error: class, interface, or enum expected
}
^
Main.java:24: error: class, interface, or enum expected
int idk(int pos, int la, int ra, int lb, int rb, int less) {
^
Main.java:27: error: class, interface, or enum expected
        int &ret = dp[pos][la][ra][lb][rb][less];
        ^
Main.java:28: error: class, interface, or enum expected
        if (~ret)
        ^
Main.java:30: error: class, interface, or enum expected
        ret = 0;
        ^
Main.java:31: error: class, interface, or enum expected
        int st1 = la ? tl[pos] : 0;
        ^
Main.java:32: error: class, interface, or enum expected
        int end1 = ra ? tr[pos] : 1;
        ^
Main.java:33: error: class, interface, or enum expected
        int st2 = lb ? tl[pos] : 0;
        ^
Main.java:34: error: class, interface, or enum expected
        int end2 = rb ? tr[pos] : 1;
        ^
Main.java:35: error: class, interface, or enum expected
        for (int i = st1; i <= end1; i++) {
        ^
Main.java:35: error: class, interface, or enum expected
        for (int i = st1; i <= end1; i++) {
                          ^
Main.java:35: error: class, interface, or enum expected
        for (int i = st1; i <= end1; i++) {
                                     ^
Main.java:36: error: class, interface, or enum expected
            for (int j = st2; j <= end2; j++) {
                              ^
Main.java:36: error: class, interface, or enum expected
            for (int j = st2; j <= end2; j++) {
                                         ^
Main.java:39: error: class, interface, or enum expected
                int nless = less;
                ^
Main.java:40: error: class, interface, or enum expected
                if (!less && i < j)
                ^
Main.java:42: error: class, interface, or enum expected
                int nla = la && (i == tl[pos]);
                ^
Main.java:43: error: class, interface, or enum expected
                int nra = ra && (i == tr[pos]);
                ^
Main.java:44: error: class, interface, or enum expected
                int nlb = lb && (j == tl[pos]);
                ^
Main.java:45: error: class, interface, or enum expected
                int nrb = rb && (j == tr[pos]);
                ^
Main.java:46: error: class, interface, or enum expected
                ret = max(ret, ((i ^ j) << pos) + idk(pos - 1, nla, nra, nlb, nrb, nless));
                ^
Main.java:47: error: class, interface, or enum expected
            }
            ^
Main.java:50: error: class, interface, or enum expected
}
^
Main.java:54: error: class, interface, or enum expected
    for (int i = 0; i < 63; i++) {
    ^
Main.java:54: error: class, interface, or enum expected
    for (int i = 0; i < 63; i++) {
                    ^
Main.java:54: error: class, interface, or enum expected
    for (int i = 0; i < 63; i++) {
                            ^
Main.java:56: error: class, interface, or enum expected
        tr[i] = (r >> i) & 1;
        ^
Main.java:57: error: class, interface, or enum expected
    }
    ^
Main.java:59: error: class, interface, or enum expected
    cout << idk(62 , 1 , 1, 1 ,1,0) << endl;
    ^
Main.java:60: error: class, interface, or enum expected
}
^
Main.java:64: error: class, interface, or enum expected
  Shity Code By Hossam
  ^
Main.java:66: error: class, interface, or enum expected
}
^
53 errors
stdout
Standard output is empty