Submission #1215239

#TimeUsernameProblemLanguageResultExecution timeMemory
1215239timeflewBalloons (CEOI11_bal)C++20
10 / 100
120 ms2808 KiB
#include<bits/stdc++.h>
using namespace std;

#define ll long long
#define ff first
#define ss second
#define all(x) x.begin(), x.end()

int main() {
    ios::sync_with_stdio(0); cin.tie(0);
    int n; cin>>n;
    vector<pair<double, double>> stk;
    for(int i=0; i<n; i++) {
        double x, r; cin>>x>>r;
        while(stk.size()&&(x-stk.back().ff)*(x-stk.back().ff)<=r*stk.back().ss*4) {
            r=min(r, (x-stk.back().ff)*(x-stk.back().ff)/(stk.back().ss*4));
            stk.pop_back();
        }
        stk.push_back({x, r});
        cout<<fixed<<setprecision(3)<<r<<"\n";
    }
    return 0;
}
//rating below 2400 must be solved orzorzorz
#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...