# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
860427 | SuouYuki | Two Currencies (JOI23_currencies) | C++17 | 1117 ms | 42512 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <bits/stdc++.h>
using namespace std;
int64_t f[100000], af[100000];
void update(int p, int x) {
while (p < 100000) {
f[p] += x;
p |= p + 1;
}
}
int64_t query(int p) {
int64_t res = 0;
while (p >= 0) {
res += f[p];
p = (p & (p + 1)) - 1;
}
return res;
}
void update(int p, int x, int y) {
while (p < 100000) {
f[p] += x;
af[p] += y;
p |= p + 1;
}
}
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |