Submission #1236439

#TimeUsernameProblemLanguageResultExecution timeMemory
1236439kevinle0801Balloons (CEOI11_bal)C++20
50 / 100
2095 ms1880 KiB
#include <bits/stdc++.h> #define int long long #define endl "\n" #define name "TEST" using namespace std; signed main(){ ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); // freopen(name".INP", "r", stdin); // freopen(name".OUT", "w", stdout); int n; cin >> n; vector<pair<int, double>> a; for (int i = 0; i < n; i++){ long double x, r; cin >> x >> r; if (i == 0){ cout << setprecision(3) << fixed << r << endl; } else{ for (int j = 0; j < i; j++){ long double dis = x - a[j].first; long double res = min(r, dis * dis / (a[j].second * 4)); r = min(r, res); } cout << setprecision(3) << fixed << r << endl; } a.push_back({x, r}); } 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...