Submission #1278611

#TimeUsernameProblemLanguageResultExecution timeMemory
1278611foodBalloons (CEOI11_bal)C++20
60 / 100
2096 ms4028 KiB
#include<bits/stdc++.h> #define ll long long using namespace std; ll n; ll x[200001]; double r[200001]; double ans[200001]; double cal(double ir,ll ix,ll jx) { return (double)((jx-ix)*(jx-ix))/(4*ir); } int main() { // freopen("sequence.inp","r",stdin); // freopen("sequence.out","w",stdout); ios_base::sync_with_stdio(0); cin.tie(0); cin >> n; for(ll i=1;i<=n;i++) { cin >> x[i] >> r[i]; } for(ll i=1;i<=n;i++) { double res=r[i]; for(ll j=1;j<=i-1;j++) { if(i!=j) { res=min(res,cal(ans[j],x[i],x[j])); } } ans[i]=res; } for(ll i=1;i<=n;i++) { cout << setprecision(3) << fixed << ans[i] << '\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...