Submission #946487

#TimeUsernameProblemLanguageResultExecution timeMemory
946487MinaRagy06Measures (CEOI22_measures)C++17
0 / 100
1564 ms1364 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long int main() { ios_base::sync_with_stdio(0), cin.tie(0); int n, m, d; cin >> n >> m >> d; int a[n]; vector<int> v; for (int i = 0; i < n; i++) { cin >> a[i]; v.push_back(a[i]); } int b[m]; for (int i = 0; i < m; i++) { cin >> b[i]; v.push_back(b[i]); sort(v.begin(), v.end()); double l = 0, r = 1e9; for (int _ = 0; _ < 80; _++) { double md = (l + r) / 2; double lst = -1e18; bool ok = 1; for (auto x : v) { lst = max(lst + d, x - md); if (lst > x + md) { ok = 0; break; } } if (ok) { r = md; } else { l = md; } } cout << l << ' '; } cout << '\n'; 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...