Submission #1237172

#TimeUsernameProblemLanguageResultExecution timeMemory
1237172chikien2009Balloons (CEOI11_bal)C++20
100 / 100
124 ms2100 KiB
#include <bits/stdc++.h> using namespace std; void setup() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); } int n; long double a, b, c, x, y; vector<pair<long double, long double>> v; int main() { setup(); cin >> n; for (int i = 0; i < n; ++i) { cin >> a >> b; while (!v.empty()) { b = min(b, powl(a - v.back().first, 2) / (4.0 * v.back().second)); if (v.back().second > b) { break; } v.pop_back(); } v.push_back({a, b}); cout << fixed << setprecision(3) << b << "\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...
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...