제출 #1163374

#제출 시각아이디문제언어결과실행 시간메모리
1163374classicBalloons (CEOI11_bal)C++20
100 / 100
87 ms1864 KiB
// mode: short code /* practicing.. */ #include<bits/stdc++.h> int main() { std::ios::sync_with_stdio(false); std::cin.tie(0); int n; std::cin >> n; std::stack<std::pair<int, double>> stk; for (int i = 0; i < n; i++) { int x, r; std::cin >> x >> r; double mxr = r; while (!stk.empty()) { auto [px, pr] = stk.top(); mxr = std::min(mxr, 1.0 * (x - px) * (x - px) / (4 * pr)); if (mxr >= pr) { stk.pop(); } else { break; } } stk.push({x, mxr}); std::cout << std::fixed << std::setprecision(3) << mxr << '\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...