Submission #743918

#TimeUsernameProblemLanguageResultExecution timeMemory
743918beepbeepsheepWeirdtree (RMI21_weirdtree)C++17
13 / 100
2069 ms8612 KiB
#include "weirdtree.h" #include <bits/stdc++.h> #define ll long long #define ii pair<ll,ll> using namespace std; vector<ll> v; void initialise(int N, int Q, int H[]) { // Your code here. v.emplace_back(0); for (int i=1;i<=N;i++){ v.emplace_back(H[i]); } } void cut(int l, int r, int k) { while (k--){ ii best={0,-1}; for (int i=l;i<=r;i++){ if (v[i]>best.first){ best.first=v[i]; best.second=i; } } if (best.second!=-1) v[best.second]--; } // Your code here. } void magic(int i, int x) { v[i]=x; // Your code here. } long long int inspect(int l, int r) { // Your code here. ll ans=0; for (int i=l;i<=r;i++){ ans+=v[i]; } return ans; }
#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...