fork download
  1. /***********Template Starts Here***********/
  2. #include <bits/stdc++.h>
  3.  
  4. #define pb push_back
  5. #define nl puts ("")
  6. #define sp printf ( " " )
  7. #define phl printf ( "hello\n" )
  8. #define ff first
  9. #define ss second
  10. #define POPCOUNT __builtin_popcountll
  11. #define RIGHTMOST __builtin_ctzll
  12. #define LEFTMOST(x) (63-__builtin_clzll((x)))
  13. #define MP make_pair
  14. #define FOR(i,x,y) for(vlong i = (x) ; i <= (y) ; ++i)
  15. #define ROF(i,x,y) for(vlong i = (y) ; i >= (x) ; --i)
  16. #define CLR(x,y) memset(x,y,sizeof(x))
  17. #define UNIQUE(V) (V).erase(unique((V).begin(),(V).end()),(V).end())
  18. #define MIN(a,b) ((a)<(b)?(a):(b))
  19. #define MAX(a,b) ((a)>(b)?(a):(b))
  20. #define NUMDIGIT(x,y) (((vlong)(log10((x))/log10((y))))+1)
  21. #define SQ(x) ((x)*(x))
  22. #define ABS(x) ((x)<0?-(x):(x))
  23. #define FABS(x) ((x)+eps<0?-(x):(x))
  24. #define ALL(x) (x).begin(),(x).end()
  25. #define LCM(x,y) (((x)/gcd((x),(y)))*(y))
  26. #define SZ(x) ((vlong)(x).size())
  27. #define NORM(x) if(x>=mod)x-=mod;
  28. #define MOD(x,y) (((x)*(y))%mod)
  29.  
  30. using namespace std;
  31.  
  32. typedef long long vlong;
  33. typedef unsigned long long uvlong;
  34. typedef pair < vlong, vlong > pll;
  35. typedef vector<pll> vll;
  36. typedef vector<vlong> vl;
  37.  
  38. const vlong inf = 2147383647;
  39. const double pi = 2 * acos ( 0.0 );
  40. const double eps = 1e-9;
  41.  
  42. #ifdef forthright48
  43. #include <ctime>
  44. clock_t tStart = clock();
  45. #define debug(args...) {dbg,args; cerr<<endl;}
  46. #define timeStamp debug ("Execution Time: ", (double)(clock() - tStart)/CLOCKS_PER_SEC)
  47. #define bug printf("%d\n",__LINE__);
  48.  
  49. #else
  50. #define debug(args...) // Just strip off all debug tokens
  51. #define timeStamp
  52. #endif
  53.  
  54. struct debugger{
  55. template<typename T> debugger& operator , (const T& v){
  56. cerr<<v<<" ";
  57. return *this;
  58. }
  59. }dbg;
  60.  
  61. //int knightDir[8][2] = { {-2,1},{-1,2},{1,2},{2,1},{2,-1},{-1,-2},{1,-2},{-2,-1} };
  62. //int dir4[4][2] = {{-1,0},{0,1},{1,0},{0,-1}};
  63.  
  64. inline vlong gcd ( vlong a, vlong b ) {
  65. a = ABS ( a ); b = ABS ( b );
  66. while ( b ) { a = a % b; swap ( a, b ); } return a;
  67. }
  68.  
  69. vlong ext_gcd ( vlong A, vlong B, vlong *X, vlong *Y ){
  70. vlong x2, y2, x1, y1, x, y, r2, r1, q, r;
  71. x2 = 1; y2 = 0;
  72. x1 = 0; y1 = 1;
  73. for (r2 = A, r1 = B; r1 != 0; r2 = r1, r1 = r, x2 = x1, y2 = y1, x1 = x, y1 = y ) {
  74. q = r2 / r1;
  75. r = r2 % r1;
  76. x = x2 - (q * x1);
  77. y = y2 - (q * y1);
  78. }
  79. *X = x2; *Y = y2;
  80. return r2;
  81. }
  82.  
  83. inline vlong modInv ( vlong a, vlong m ) {
  84. vlong x, y;
  85. ext_gcd( a, m, &x, &y );
  86. x %= m;
  87. if ( x < 0 ) x += m; //modInv is never negative
  88. return x;
  89. }
  90.  
  91. inline vlong power ( vlong a, vlong p ) {
  92. vlong res = 1, x = a;
  93. while ( p ) {
  94. if ( p & 1 ) res = ( res * x );
  95. x = ( x * x ); p >>= 1;
  96. }
  97. return res;
  98. }
  99.  
  100. inline vlong bigmod ( vlong a, vlong p, vlong m ) {
  101. vlong res = 1 % m, x = a % m;
  102. while ( p ) {
  103. if ( p & 1 ) res = ( res * x ) % m;
  104. x = ( x * x ) % m; p >>= 1;
  105. }
  106. return res;
  107. }
  108.  
  109. /***********Template Ends Here***********/
  110.  
  111. int res[30001000];
  112. void precal() {
  113. int n = 30000000;
  114. FOR(d,1,n) {
  115. for ( int k = d+d; k <= n; k += d ) {
  116. int p = k - d;
  117. if ( (p ^ k) == d ) res[k]++;
  118. }
  119. }
  120.  
  121. FOR(i,1,n) res[i] += res[i-1];
  122. }
  123.  
  124. int main () {
  125. precal();
  126. #ifdef forthright48
  127. //freopen ( "input.txt", "r", stdin );
  128. //freopen ( "output.txt", "w", stdout );
  129. #endif // forthright48
  130. //timeStamp;
  131.  
  132. int kase, cnt = 0;
  133. scanf ( "%d", &kase );
  134.  
  135. while ( kase-- ) {
  136. int n;
  137. scanf ( "%d", &n );
  138.  
  139. printf ( "Case %d: %d\n", ++cnt, res[n] );
  140. }
  141.  
  142. return 0;
  143. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:2: error: illegal character: '#'
#include <bits/stdc++.h>
^
Main.java:2: error: class, interface, or enum expected
#include <bits/stdc++.h>
         ^
Main.java:4: error: illegal character: '#'
#define pb push_back
^
Main.java:5: error: illegal character: '#'
#define nl puts ("")
^
Main.java:6: error: illegal character: '#'
#define sp printf ( " " )
^
Main.java:7: error: illegal character: '#'
#define phl printf ( "hello\n" )
^
Main.java:8: error: illegal character: '#'
#define ff first
^
Main.java:9: error: illegal character: '#'
#define ss second
^
Main.java:10: error: illegal character: '#'
#define POPCOUNT __builtin_popcountll
^
Main.java:11: error: illegal character: '#'
#define RIGHTMOST __builtin_ctzll
^
Main.java:12: error: illegal character: '#'
#define LEFTMOST(x) (63-__builtin_clzll((x)))
^
Main.java:13: error: illegal character: '#'
#define MP make_pair
^
Main.java:14: error: illegal character: '#'
#define FOR(i,x,y) for(vlong i = (x) ; i <= (y) ; ++i)
^
Main.java:14: error: class, interface, or enum expected
#define FOR(i,x,y) for(vlong i = (x) ; i <= (y) ; ++i)
                                       ^
Main.java:14: error: class, interface, or enum expected
#define FOR(i,x,y) for(vlong i = (x) ; i <= (y) ; ++i)
                                                  ^
Main.java:15: error: illegal character: '#'
#define ROF(i,x,y) for(vlong i = (y) ; i >= (x) ; --i)
^
Main.java:15: error: class, interface, or enum expected
#define ROF(i,x,y) for(vlong i = (y) ; i >= (x) ; --i)
                                       ^
Main.java:15: error: class, interface, or enum expected
#define ROF(i,x,y) for(vlong i = (y) ; i >= (x) ; --i)
                                                  ^
Main.java:16: error: illegal character: '#'
#define CLR(x,y) memset(x,y,sizeof(x))
^
Main.java:17: error: illegal character: '#'
#define UNIQUE(V) (V).erase(unique((V).begin(),(V).end()),(V).end())
^
Main.java:18: error: illegal character: '#'
#define MIN(a,b) ((a)<(b)?(a):(b))
^
Main.java:19: error: illegal character: '#'
#define MAX(a,b) ((a)>(b)?(a):(b))
^
Main.java:20: error: illegal character: '#'
#define NUMDIGIT(x,y) (((vlong)(log10((x))/log10((y))))+1)
^
Main.java:21: error: illegal character: '#'
#define SQ(x) ((x)*(x))
^
Main.java:22: error: illegal character: '#'
#define ABS(x) ((x)<0?-(x):(x))
^
Main.java:23: error: illegal character: '#'
#define FABS(x) ((x)+eps<0?-(x):(x))
^
Main.java:24: error: illegal character: '#'
#define ALL(x) (x).begin(),(x).end()
^
Main.java:25: error: illegal character: '#'
#define LCM(x,y) (((x)/gcd((x),(y)))*(y))
^
Main.java:26: error: illegal character: '#'
#define SZ(x) ((vlong)(x).size())
^
Main.java:27: error: illegal character: '#'
#define NORM(x) if(x>=mod)x-=mod;
^
Main.java:28: error: illegal character: '#'
#define MOD(x,y) (((x)*(y))%mod)
^
Main.java:28: error: class, interface, or enum expected
#define MOD(x,y) (((x)*(y))%mod)
        ^
Main.java:32: error: class, interface, or enum expected
typedef long long vlong;
^
Main.java:33: error: class, interface, or enum expected
typedef unsigned long long uvlong;
^
Main.java:34: error: class, interface, or enum expected
typedef pair < vlong, vlong > pll;
^
Main.java:35: error: class, interface, or enum expected
typedef vector<pll> vll;
^
Main.java:36: error: class, interface, or enum expected
typedef vector<vlong> vl;
^
Main.java:38: error: class, interface, or enum expected
const vlong inf = 2147383647;
^
Main.java:39: error: class, interface, or enum expected
const double pi = 2 * acos ( 0.0 );
^
Main.java:40: error: class, interface, or enum expected
const double eps = 1e-9;
^
Main.java:42: error: illegal character: '#'
#ifdef forthright48
^
Main.java:43: error: illegal character: '#'
     #include <ctime>
     ^
Main.java:45: error: illegal character: '#'
     #define debug(args...) {dbg,args; cerr<<endl;}
     ^
Main.java:45: error: class, interface, or enum expected
     #define debug(args...) {dbg,args; cerr<<endl;}
             ^
Main.java:45: error: class, interface, or enum expected
     #define debug(args...) {dbg,args; cerr<<endl;}
                                       ^
Main.java:45: error: class, interface, or enum expected
     #define debug(args...) {dbg,args; cerr<<endl;}
                                                  ^
Main.java:46: error: illegal character: '#'
     #define timeStamp debug ("Execution Time: ", (double)(clock() - tStart)/CLOCKS_PER_SEC)
     ^
Main.java:47: error: illegal character: '#'
     #define bug printf("%d\n",__LINE__);
     ^
Main.java:49: error: illegal character: '#'
#else
^
Main.java:50: error: illegal character: '#'
    #define debug(args...)  // Just strip off all debug tokens
    ^
Main.java:50: error: class, interface, or enum expected
    #define debug(args...)  // Just strip off all debug tokens
            ^
Main.java:51: error: illegal character: '#'
    #define timeStamp
    ^
Main.java:52: error: illegal character: '#'
#endif
^
Main.java:57: error: class, interface, or enum expected
        return *this;
        ^
Main.java:58: error: class, interface, or enum expected
    }
    ^
Main.java:64: error: class, interface, or enum expected
inline vlong gcd ( vlong a, vlong b ) {
^
Main.java:65: error: class, interface, or enum expected
    a = ABS ( a ); b = ABS ( b );
                   ^
Main.java:66: error: class, interface, or enum expected
    while ( b ) { a = a % b; swap ( a, b ); } return a;
    ^
Main.java:66: error: class, interface, or enum expected
    while ( b ) { a = a % b; swap ( a, b ); } return a;
                             ^
Main.java:66: error: class, interface, or enum expected
    while ( b ) { a = a % b; swap ( a, b ); } return a;
                                            ^
Main.java:67: error: class, interface, or enum expected
}
^
Main.java:71: error: class, interface, or enum expected
    x2 = 1; y2 = 0;
    ^
Main.java:71: error: class, interface, or enum expected
    x2 = 1; y2 = 0;
            ^
Main.java:72: error: class, interface, or enum expected
    x1 = 0; y1 = 1;
    ^
Main.java:72: error: class, interface, or enum expected
    x1 = 0; y1 = 1;
            ^
Main.java:73: error: class, interface, or enum expected
    for (r2 = A, r1 = B; r1 != 0; r2 = r1, r1 = r, x2 = x1, y2 = y1, x1 = x, y1 = y ) {
    ^
Main.java:73: error: class, interface, or enum expected
    for (r2 = A, r1 = B; r1 != 0; r2 = r1, r1 = r, x2 = x1, y2 = y1, x1 = x, y1 = y ) {
                         ^
Main.java:73: error: class, interface, or enum expected
    for (r2 = A, r1 = B; r1 != 0; r2 = r1, r1 = r, x2 = x1, y2 = y1, x1 = x, y1 = y ) {
                                  ^
Main.java:75: error: class, interface, or enum expected
        r = r2 % r1;
        ^
Main.java:76: error: class, interface, or enum expected
        x = x2 - (q * x1);
        ^
Main.java:77: error: class, interface, or enum expected
        y = y2 - (q * y1);
        ^
Main.java:78: error: class, interface, or enum expected
    }
    ^
Main.java:79: error: class, interface, or enum expected
    *X = x2; *Y = y2;
             ^
Main.java:80: error: class, interface, or enum expected
    return r2;
    ^
Main.java:81: error: class, interface, or enum expected
}
^
Main.java:85: error: class, interface, or enum expected
    ext_gcd( a, m, &x, &y );
    ^
Main.java:86: error: class, interface, or enum expected
    x %= m;
    ^
Main.java:87: error: class, interface, or enum expected
    if ( x < 0 ) x += m; //modInv is never negative
    ^
Main.java:88: error: class, interface, or enum expected
    return x;
    ^
Main.java:89: error: class, interface, or enum expected
}
^
Main.java:93: error: class, interface, or enum expected
    while ( p ) {
    ^
Main.java:95: error: class, interface, or enum expected
        x = ( x * x ); p >>= 1;
        ^
Main.java:95: error: class, interface, or enum expected
        x = ( x * x ); p >>= 1;
                       ^
Main.java:96: error: class, interface, or enum expected
    }
    ^
Main.java:98: error: class, interface, or enum expected
}
^
Main.java:102: error: class, interface, or enum expected
    while ( p ) {
    ^
Main.java:104: error: class, interface, or enum expected
        x = ( x * x ) % m; p >>= 1;
        ^
Main.java:104: error: class, interface, or enum expected
        x = ( x * x ) % m; p >>= 1;
                           ^
Main.java:105: error: class, interface, or enum expected
    }
    ^
Main.java:107: error: class, interface, or enum expected
}
^
Main.java:112: error: class, interface, or enum expected
void precal() {
^
Main.java:114: error: class, interface, or enum expected
    FOR(d,1,n) {
    ^
Main.java:115: error: class, interface, or enum expected
        for ( int k = d+d; k <= n; k += d ) {
                           ^
Main.java:115: error: class, interface, or enum expected
        for ( int k = d+d; k <= n; k += d ) {
                                   ^
Main.java:117: error: class, interface, or enum expected
            if ( (p ^ k) == d ) res[k]++;
            ^
Main.java:118: error: class, interface, or enum expected
        }
        ^
Main.java:122: error: class, interface, or enum expected
}
^
Main.java:126: error: illegal character: '#'
    #ifdef forthright48
    ^
Main.java:129: error: illegal character: '#'
    #endif // forthright48
    ^
Main.java:133: error: class, interface, or enum expected
    scanf ( "%d", &kase );
    ^
100 errors
stdout
Standard output is empty