제출 #1219223

#제출 시각아이디문제언어결과실행 시간메모리
1219223nutellaWeirdtree (RMI21_weirdtree)C++20
13 / 100
2095 ms2748 KiB
#include "weirdtree.h" #include <bits/stdc++.h> using namespace std; using ll = long long; vector<int> A; void initialise(int N, int Q, int h[]) { A.assign(N, 0); for (int i = 0; i < N; ++i) { A[i] = h[i + 1]; } } void cut(int l, int r, int k) { --l; while (k--) { int mx = l; for (int i = l + 1; i < r; ++i) { if (A[i] > A[mx]) { mx = i; } } A[mx] = max(0, A[mx] - 1); } } void magic(int i, int x) { --i; A[i] = x; // Your code here. } ll inspect(int l, int r) { --l; return accumulate(A.begin() + l, A.begin() + r, 0LL); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...