# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
130713 | ae04071 | Street Lamps (APIO19_street_lamps) | C++11 | 424 ms | 16240 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>
#define fi first
#define se second
using namespace std;
using pii = pair<int,int>;
int n,q,cnt[300001],l[300001][2],r[300001][2],v[300001][2];
int ans[300001];
char str[300010];
set<pair<pii,int>> tr;
struct seg_tr{
int tr[300001];
void upd(int cur,int val) {
while(cur<=n) {
tr[cur] += val;
cur += cur & -cur;
}
}
int get(int cur) {
int ret=0;
while(cur) {
ret += tr[cur];
cur -= cur & -cur;
}
return ret;
}
}st;
Compilation message (stderr)
# | 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... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |