Submission #269160

#TimeUsernameProblemLanguageResultExecution timeMemory
269160PlurmDancing Elephants (IOI11_elephants)C++11
26 / 100
9079 ms1664 KiB
#include "elephants.h" #include <bits/stdc++.h> using namespace std; int n, l; set<int> s; int pos[150005]; void init(int N, int L, int X[]) { n = N; l = L; for(int i = 0; i < N; i++){ s.insert(X[i]); pos[i] = X[i]; } } int update(int i, int y) { s.erase(pos[i]); pos[i] = y; s.insert(pos[i]); int last = -1; int c = 0; auto it = s.begin(); while(it != s.end()){ int x = *it; it = s.upper_bound(x+l); c++; } return c; }

Compilation message (stderr)

elephants.cpp: In function 'int update(int, int)':
elephants.cpp:23:6: warning: unused variable 'last' [-Wunused-variable]
   23 |  int last = -1;
      |      ^~~~
#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...