fork download
  1. #include<bits/stdc++.h>
  2. #define int long long int
  3. #define pb push_back
  4. #define ppb pop_back
  5. #define pf push_front
  6. #define ppf pop_front
  7. #define F first
  8. #define S second
  9. #define inf 1e18
  10. #define vec vector<int>
  11. #define pii pair<int,int>
  12. using namespace std;
  13. int msb(int n)
  14. {
  15. n |= n >> 1;
  16.  
  17. n |= n >> 2;
  18.  
  19. n |= n >> 4;
  20. n |= n >> 8;
  21. n |= n >> 16;
  22. n |= n >> 32;
  23. n = n + 1;
  24. return log2((n >> 1));
  25. }
  26. int pw[100];
  27. void power()
  28. {
  29. pw[0] = 1;
  30. for (int i = 1; i < 64; i++)
  31. pw[i] = pw[i - 1] * 2;
  32. }
  33. int32_t main()
  34. {
  35. #ifndef ONLINE_JUDGE
  36. freopen("input.txt", "r", stdin);
  37. freopen("output.txt", "w", stdout);
  38. #endif // ONLINE_JUDGE
  39. ios_base::sync_with_stdio(NULL);
  40. cin.tie(NULL);
  41. cout.tie(NULL);
  42. int tt = 1;
  43. cin >> tt;
  44. while (tt--)
  45. {
  46. int n;
  47. cin >> n;
  48. int a[n + 1], i;
  49. for (i = 1; i <= n; i++)
  50. cin >> a[i];
  51. int b[100] = {0}, sum = 0;
  52. for (i = 1; i <= n; i++)
  53. {
  54. int x = a[i], j = 0;
  55. sum += a[i];
  56. while (x > 0)
  57. {
  58. b[j] += (x & 1);
  59. x >>= 1;
  60. j++;
  61. }
  62. }
  63. power();
  64. int c[100] = {0}, q = msb(sum);
  65. for (i = 0; i <= 64; i++)
  66. {
  67. if (!b[i])
  68. continue;
  69. c[i] = 1;
  70. int y = log2(b[i]);
  71. for (int j = i; j <= i + y; j++)
  72. b[j]++;
  73. }
  74. int ans = 0;
  75. for (i = 0; i <= 63; i++)
  76. if (c[i])
  77. ans += pw[i];
  78. cout << ans << "\n";
  79. }
  80. }
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:2: error: illegal character: '#'
#define int long long int
^
Main.java:3: error: illegal character: '#'
#define pb push_back
^
Main.java:4: error: illegal character: '#'
#define ppb pop_back
^
Main.java:5: error: illegal character: '#'
#define pf push_front
^
Main.java:6: error: illegal character: '#'
#define ppf pop_front
^
Main.java:7: error: illegal character: '#'
#define F first
^
Main.java:8: error: illegal character: '#'
#define S second
^
Main.java:9: error: illegal character: '#'
#define inf 1e18
^
Main.java:10: error: illegal character: '#'
#define vec vector<int>
^
Main.java:11: error: illegal character: '#'
#define pii pair<int,int>
^
Main.java:13: error: class, interface, or enum expected
int msb(int n)
^
Main.java:17: error: class, interface, or enum expected
  n |= n >> 2;
  ^
Main.java:19: error: class, interface, or enum expected
  n |= n >> 4;
  ^
Main.java:20: error: class, interface, or enum expected
  n |= n >> 8;
  ^
Main.java:21: error: class, interface, or enum expected
  n |= n >> 16;
  ^
Main.java:22: error: class, interface, or enum expected
  n |= n >> 32;
  ^
Main.java:23: error: class, interface, or enum expected
  n = n + 1;
  ^
Main.java:24: error: class, interface, or enum expected
  return log2((n >> 1));
  ^
Main.java:25: error: class, interface, or enum expected
}
^
Main.java:27: error: class, interface, or enum expected
void power()
^
Main.java:30: error: class, interface, or enum expected
  for (int i = 1; i < 64; i++)
  ^
Main.java:30: error: class, interface, or enum expected
  for (int i = 1; i < 64; i++)
                  ^
Main.java:30: error: class, interface, or enum expected
  for (int i = 1; i < 64; i++)
                          ^
Main.java:32: error: class, interface, or enum expected
}
^
Main.java:35: error: illegal character: '#'
#ifndef ONLINE_JUDGE
^
Main.java:37: error: class, interface, or enum expected
  freopen("output.txt", "w", stdout);
  ^
Main.java:38: error: illegal character: '#'
#endif // ONLINE_JUDGE  
^
Main.java:39: error: class, interface, or enum expected
  ios_base::sync_with_stdio(NULL);
  ^
Main.java:40: error: class, interface, or enum expected
  cin.tie(NULL);
  ^
Main.java:41: error: class, interface, or enum expected
  cout.tie(NULL);
  ^
Main.java:42: error: class, interface, or enum expected
  int tt = 1;
  ^
Main.java:43: error: class, interface, or enum expected
  cin >> tt;
  ^
Main.java:44: error: class, interface, or enum expected
  while (tt--)
  ^
Main.java:47: error: class, interface, or enum expected
    cin >> n;
    ^
Main.java:48: error: class, interface, or enum expected
    int a[n + 1], i;
    ^
Main.java:49: error: class, interface, or enum expected
    for (i = 1; i <= n; i++)
    ^
Main.java:49: error: class, interface, or enum expected
    for (i = 1; i <= n; i++)
                ^
Main.java:49: error: class, interface, or enum expected
    for (i = 1; i <= n; i++)
                        ^
Main.java:51: error: class, interface, or enum expected
    int b[100] = {0}, sum = 0;
    ^
Main.java:52: error: class, interface, or enum expected
    for (i = 1; i <= n; i++)
    ^
Main.java:52: error: class, interface, or enum expected
    for (i = 1; i <= n; i++)
                ^
Main.java:52: error: class, interface, or enum expected
    for (i = 1; i <= n; i++)
                        ^
Main.java:55: error: class, interface, or enum expected
      sum += a[i];
      ^
Main.java:56: error: class, interface, or enum expected
      while (x > 0)
      ^
Main.java:59: error: class, interface, or enum expected
        x >>= 1;
        ^
Main.java:60: error: class, interface, or enum expected
        j++;
        ^
Main.java:61: error: class, interface, or enum expected
      }
      ^
Main.java:64: error: class, interface, or enum expected
    int c[100] = {0}, q = msb(sum);
    ^
Main.java:65: error: class, interface, or enum expected
    for (i = 0; i <= 64; i++)
    ^
Main.java:65: error: class, interface, or enum expected
    for (i = 0; i <= 64; i++)
                ^
Main.java:65: error: class, interface, or enum expected
    for (i = 0; i <= 64; i++)
                         ^
Main.java:69: error: class, interface, or enum expected
      c[i] = 1;
      ^
Main.java:70: error: class, interface, or enum expected
      int y = log2(b[i]);
      ^
Main.java:71: error: class, interface, or enum expected
      for (int j = i; j <= i + y; j++)
      ^
Main.java:71: error: class, interface, or enum expected
      for (int j = i; j <= i + y; j++)
                      ^
Main.java:71: error: class, interface, or enum expected
      for (int j = i; j <= i + y; j++)
                                  ^
Main.java:73: error: class, interface, or enum expected
    }
    ^
Main.java:75: error: class, interface, or enum expected
    for (i = 0; i <= 63; i++)
    ^
Main.java:75: error: class, interface, or enum expected
    for (i = 0; i <= 63; i++)
                ^
Main.java:75: error: class, interface, or enum expected
    for (i = 0; i <= 63; i++)
                         ^
Main.java:78: error: class, interface, or enum expected
    cout << ans << "\n";
    ^
Main.java:79: error: class, interface, or enum expected
  }
  ^
64 errors
stdout
Standard output is empty