제출 #1236395

#제출 시각아이디문제언어결과실행 시간메모리
1236395kevinle0801Balloons (CEOI11_bal)C++20
10 / 100
120 ms2020 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; stack<pair<int, int>> st; for (int i = 0; i < n; i++){ double x, r; cin >> x >> r; while (!st.empty()){ pair<int, int> j = st.top(); double dis = abs(x - j.first); double res = min(r, dis * dis / (j.second * 4)); r = res; if (r >= j.second) st.pop(); else break; } st.push({x, r}); cout << setprecision(3) << fixed << r << endl; } 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...