제출 #546866

#제출 시각아이디문제언어결과실행 시간메모리
546866blueBalloons (CEOI11_bal)C++17
100 / 100
247 ms4908 KiB
#include <iostream> #include <vector> using namespace std; using dd = double; using vdd = vector<dd>; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); int n; cin >> n; vdd res(1+n); vdd x, r; cout << fixed; cout.precision(10); for(int i = 1; i <= n; i++) { dd X, R; cin >> X >> R; while(!r.empty()) { R = min(R, (X - x.back())*(X - x.back())/(4.0 * r.back())); if(R >= r.back()) { r.pop_back(); x.pop_back(); } else break; } r.push_back(R); x.push_back(X); cout << R << ' '; } cout << '\n'; }
#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...