Submission #1062423

# Submission time Handle Problem Language Result Execution time Memory
1062423 2024-08-17T06:39:28 Z kunzaZa183 Intergalactic ship (IZhO19_xorsum) C++17
0 / 100
2000 ms 1596 KB
#include <bits/stdc++.h>
using namespace std;
int main() {
  // cin.tie(0)->sync_with_stdio(0);
  // cin.exceptions(cin.failbit);
  int n;
  cin >> n;
  vector<int> vi(n);
  for (auto &a : vi)
    cin >> a;

  struct qry {
    int l, r, x;
  };
  int qs;
  cin >> qs;
  vector<qry> vq(qs);
  for (auto &a : vq) {
    cin >> a.l >> a.r >> a.x;
    a.l--, a.r--;
  }

  int sm = 0;
  // cout << "X\n";
  for (int i = 0; i < (1 << qs); i++) {
    vector<int> tmp(vi);
    for (int j = 0; j < qs; j++)
      if (i & (1 << j)) {
        for (int k = vq[j].l; k <= vq[j].r; k++)
          tmp[k] = tmp[k] ^ vq[j].x;
      }

    for (int j = 0; j < n; j++) {
      for (int k = j; k < n; k++) {
        int curs = 0;
        for (int l = j; l <= k; l++)
          curs += tmp[l];
        sm += curs * curs;
      }
    }
  }

  cout << sm << "\n";
}
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Incorrect 0 ms 348 KB Output isn't correct
4 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Incorrect 0 ms 348 KB Output isn't correct
4 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 41 ms 1596 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 2052 ms 344 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 2077 ms 348 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 2077 ms 348 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Incorrect 0 ms 348 KB Output isn't correct
4 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Incorrect 0 ms 348 KB Output isn't correct
4 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Incorrect 0 ms 348 KB Output isn't correct
4 Halted 0 ms 0 KB -