Submission #1108149

#TimeUsernameProblemLanguageResultExecution timeMemory
1108149vjudge1Balloons (CEOI11_bal)C++17
100 / 100
1647 ms3632 KiB
#include <iostream> #include <vector> #include <iomanip> using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); vector<pair<int, double>> bals; int n, x, r; cin >> n; for (int i = 0; i < n; ++i) { cin >> x >> r; double ans = r; for (auto& bal : bals) { double rtmp = 1.0 * (x - bal.first) * (x - bal.first) / 4 / bal.second; ans = min(ans, rtmp); } while (bals.size() > 0 && ans >= bals.back().second) { bals.pop_back(); } cout << fixed << setprecision(3) << ans << endl; bals.push_back({x, 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...
#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...