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. vector<int> a , b;
  23. int dp[70][2][2][2];
  24.  
  25. int idk(int pos , bool ta , bool tb , bool change) {
  26. if(pos == b.size())
  27. return change;
  28. int &ret = dp[pos][ta][tb][change];
  29. if(~ret)
  30. return ret;
  31. ret = 0;
  32. int mx1 = a[pos] , mx2 = b[pos];
  33. for(int i = 0; i <= 1; ++i) {
  34. for(int j = 0; j <= 1; ++j) {
  35. if(i == 1 && j == 1)
  36. continue;
  37. int bbb = (i | j);
  38. if((ta && (i < mx1)) || (tb && (bbb > mx2)))
  39. continue;
  40. int nchange = change;
  41. if(change == 0 ) {
  42. if(j > i)
  43. continue;
  44. if(i > j)
  45. nchange = 1;
  46. }
  47. ret = (ret + idk(pos + 1 , ta && (i == mx1) , tb && (bbb == mx2) , nchange)) % MOD;
  48. }
  49. }
  50. return ret % MOD;
  51. }
  52.  
  53. void solve() {
  54. int l , r;
  55. cin >> l >> r;
  56. memset(dp , -1 , sizeof dp);
  57. for(int i = 63; i >= 0; --i) {
  58. a.push_back((l >> i) & 1);
  59. b.push_back((r >> i) & 1);
  60. }
  61. cout << idk(0 , 1 , 1 , 0) << endl;
  62. }
  63.  
  64. int32_t main() {
  65. Free_Palestine();
  66. Shity Code By Hossam
  67. return 0;
  68. }
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:23: error: class, interface, or enum expected
int dp[70][2][2][2];
^
Main.java:25: error: class, interface, or enum expected
int idk(int pos , bool ta , bool tb , bool change) {
^
Main.java:28: error: class, interface, or enum expected
    int &ret = dp[pos][ta][tb][change];
    ^
Main.java:29: error: class, interface, or enum expected
    if(~ret)
    ^
Main.java:31: error: class, interface, or enum expected
    ret = 0;
    ^
Main.java:32: error: class, interface, or enum expected
    int mx1 = a[pos] , mx2 = b[pos];
    ^
Main.java:33: error: class, interface, or enum expected
    for(int i = 0; i <= 1; ++i) {
    ^
Main.java:33: error: class, interface, or enum expected
    for(int i = 0; i <= 1; ++i) {
                   ^
Main.java:33: error: class, interface, or enum expected
    for(int i = 0; i <= 1; ++i) {
                           ^
Main.java:34: error: class, interface, or enum expected
        for(int j = 0; j <= 1; ++j) {
                       ^
Main.java:34: error: class, interface, or enum expected
        for(int j = 0; j <= 1; ++j) {
                               ^
Main.java:37: error: class, interface, or enum expected
            int bbb = (i | j);
            ^
Main.java:38: error: class, interface, or enum expected
            if((ta && (i < mx1)) || (tb && (bbb > mx2)))
            ^
Main.java:40: error: class, interface, or enum expected
            int nchange = change;
            ^
Main.java:41: error: class, interface, or enum expected
            if(change == 0 ) {
            ^
Main.java:44: error: class, interface, or enum expected
                if(i > j)
                ^
Main.java:46: error: class, interface, or enum expected
            }
            ^
Main.java:48: error: class, interface, or enum expected
        }
        ^
Main.java:51: error: class, interface, or enum expected
}
^
Main.java:55: error: class, interface, or enum expected
   cin >> l >> r;
   ^
Main.java:56: error: class, interface, or enum expected
    memset(dp , -1 , sizeof dp);
    ^
Main.java:57: error: class, interface, or enum expected
    for(int i = 63; i >= 0; --i) {
    ^
Main.java:57: error: class, interface, or enum expected
    for(int i = 63; i >= 0; --i) {
                    ^
Main.java:57: error: class, interface, or enum expected
    for(int i = 63; i >= 0; --i) {
                            ^
Main.java:59: error: class, interface, or enum expected
        b.push_back((r >> i) & 1);
        ^
Main.java:60: error: class, interface, or enum expected
    }
    ^
Main.java:62: error: class, interface, or enum expected
}
^
Main.java:66: error: class, interface, or enum expected
  Shity Code By Hossam
  ^
Main.java:68: error: class, interface, or enum expected
}
^
51 errors
stdout
Standard output is empty