Submission #64634

#TimeUsernameProblemLanguageResultExecution timeMemory
64634zetapiDancing Elephants (IOI11_elephants)C++14
0 / 100
3 ms560 KiB
#include <elephants.h> #include <bits/stdc++.h> using namespace std; #define pb push_back #define mp make_pair #define ll long long #define itr ::iterator typedef pair<int,int> pii; const int MAX=1e6; multiset<int> st; int N,L,arr[MAX]; void init(int n, int l, int X[]) { N=n; L=l; for(int A=1;A<=N;A++) { arr[A]=X[A-1]; st.insert(arr[A]); } return ; } int update(int i, int y) { i++; st.erase(st.find(arr[i])); arr[i]=y; st.insert(arr[i]); int res=1,cur=*st.begin(); for(auto A:st) { if(A-cur+1>L) { res++; cur=A; } } return res; } /*signed main() { ios_base::sync_with_stdio(false); return 0; }*/
#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...