# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1060323 | aymanrs | Sličnost (COI23_slicnost) | C++17 | 3038 ms | 6740 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;
const int nx = 4e5+100;
int st[nx], co[nx], lz[nx];
void cons(int i, int l, int r){
st[i]=lz[i]=0;
co[i] = r-l+1;
if(l==r) return;
int m = l+r>>1;
cons(i<<1, l, m);cons(i<<1|1, m+1, r);
}
void upd(int i, int l, int r, int a, int b, int v){
if(lz[i]){
st[i] += lz[i];
if(l!=r){
lz[i<<1] += lz[i];
lz[i<<1|1] += lz[i];
}
lz[i]=0;
}
if(b<l||r<a) return;
if(a <= l && r <= b) {
st[i] += v;
if(l!=r){
lz[i<<1] += v;
lz[i<<1|1] += v;
}
return;
}
int m = l+r>>1;
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... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |