Submission #14394

#TimeUsernameProblemLanguageResultExecution timeMemory
14394pjsdream정전 (OJUZ10_blackout)C++98
50 / 100
52 ms1668 KiB
#include <stdio.h> #include <algorithm> int a[150005], ans; int main(){ int n, L; scanf("%d %d", &n, &L); for (int i = 0; i < n; i++) scanf("%d", &a[i]); std::sort(a, a + n); int x = a[0] + L, s = a[0] - L; for (int i = 1; i < n; i++){ if(a[i] - L > s) s = a[i] - L; if (s <= x){ ans += (x - s); s = x; } x = a[i] + L; } printf("%d", ans); 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...