# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1125657 | ShadowShark | Grapevine (NOI22_grapevine) | C++20 | 1126 ms | 198400 KiB |
#include <bits/stdc++.h>
using namespace std;
const int maxN = 1e5 + 5;
const long long inf = 1e18;
int n, q;
/// Segment Treee
struct node {
long long dis, val, lazy;
};
vector<node> st[maxN];
int statusGrape[maxN]; long long ngaos[maxN];
void down(int type, int id) {
long long t = st[type][id].lazy;
if (!t) return ;
st[type][2 * id].lazy += t;
st[type][2 * id].dis += t;
st[type][2 * id].val += t;
st[type][2 * id + 1].lazy += t;
st[type][2 * id + 1].dis += t;
st[type][2 * id + 1].val += t;
st[type][id].lazy = 0;
}
# | 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... |