Submission #348202

#TimeUsernameProblemLanguageResultExecution timeMemory
348202soroushDancing Elephants (IOI11_elephants)C++14
26 / 100
9094 ms2028 KiB
#include <bits/stdc++.h> using namespace std; mt19937 rng(chrono::steady_clock::now().time_since_epoch().count()); const int maxn = 150010; int n , l; int x[maxn]; int a[maxn]; void init(int N , int L , int X[]){ n = N , l = L; for(int i = 0 ; i < n ; i ++) x[i] = X[i]; } int update(int p , int v){ x[p] = v; for(int i = 0 ; i < n ; i ++)a[i] = x[i]; sort(a , a + n); int ans = 1; int L = a[0]; for(int i = 1 ; i < n ; i ++) if(a[i] - L > l) L = a[i] , ans ++; 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...