제출 #1331787

#제출 시각아이디문제언어결과실행 시간메모리
1331787WarinchaiBalloons (CEOI11_bal)C++20
50 / 100
2094 ms1384 KiB
#include<bits/stdc++.h>
#define int long double
using namespace std;

int g(pair<int,int>a,pair<int,int>b){
    return (a.first-b.first)*(a.first-b.first)/(4.0*b.second);
}

int32_t main(){
    ios_base::sync_with_stdio(false);
    cin.tie(0);
    int n;cin>>n;
    deque<pair<int,int>>s;
    vector<int>ans;
    for(int i=1;i<=n;i++){
        int a,b;cin>>a>>b;
        pair<int,int>cur={a,b};
        int r=b;
        for(auto x:s)r=min(r,g(cur,x));
        s.push_back({a,r});
        //while(s.size()>1&&g(cur,s[s.size()-2])<=g(cur,s[s.size()-1]))
    }
    for(auto x:s)cout<<fixed<<setprecision(3)<<x.second<<"\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...