Submission #565563

#TimeUsernameProblemLanguageResultExecution timeMemory
565563qwerasdfzxclDancing Elephants (IOI11_elephants)C++14
26 / 100
9001 ms1964 KiB
#include "elephants.h" #include <bits/stdc++.h> using namespace std; typedef long long ll; const int INF = 1e9+100; int n, l, a[150150], b[150150]; void init(int N, int L, int X[]) { n = N, l = L; for (int i=0;i<N;i++) a[i+1] = X[i]; } int update(int i, int y) { i++; a[i] = y; for (int i=1;i<=n;i++) b[i] = a[i]; sort(b+1, b+n+1); int s = -INF, ans = 0; for (int i=1;i<=n;i++){ if (s+l < b[i]) ans++, s = b[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...