Submission #1240236

#TimeUsernameProblemLanguageResultExecution timeMemory
1240236candi_ositosDancing Elephants (IOI11_elephants)C++20
26 / 100
9093 ms1092 KiB
#include "elephants.h" #include <bits/stdc++.h> using namespace std; int n; vector <int> ap; vector <int> pe; int c; void init(int N, int L, int X[]){ n=N; c=L; ap.resize(n); pe.resize(n); for(int i=0; i<n; ++i){ pe[i]=X[i]; ap[i]=X[i]; } sort(pe.begin(), pe.end()); } int update(int i, int y){ int cnt=0; for(int j=0; j<n; ++j){ if(pe[j]==ap[i]){ pe.erase(pe.begin()+j, pe.begin()+j+1); } } pe.push_back(y); sort(pe.begin(), pe.end()); ap[i]=y; int cp=-1; for(int i=0; i<n; ++i){ if(cp==-1 || cp+c<pe[i]){ ++cnt; cp=pe[i]; } } return cnt; }
#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...