#include "weirdtree.h"
#include <bits/stdc++.h>
using namespace std;
vector<long long> h;
void initialise(int N, int Q, int h0[]) {
h.clear();
h.push_back(0);
for (long long i=0;i<N;i++) {
h.push_back(h0[i]);
}
}
void cut(int l, int r, int k) {
while (k>0) {
long long xloc = -1;
long long mval = 0;
for (long long i=l;i<=r;i++) {
if (h[i]>mval) {
mval = h[i];
xloc = i;
}
}
if (xloc==-1) {
break;
}
h[xloc]--;
k--;
}
}
void magic(int i, int x) {
h[i]=x;
}
long long inspect(int l, int r) {
long long vf = 0;
for (long long i=l;i<=r;i++) {
vf += h[i];
}
return vf;
}
# | 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... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |