제출 #465428

#제출 시각아이디문제언어결과실행 시간메모리
465428CxrlesBalloons (CEOI11_bal)C++17
0 / 100
135 ms6084 KiB
#include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; vector<pair<long long , long long>> ballons(n+1); stack<pair<long double, long double>> s; for(int i=1;i<=n;i++){ cin>>ballons[i].first>> ballons[i].second; if(i==1){ s.push({ballons[i].first,ballons[i].second}); cout<<fixed<<setprecision(3)<<(long double) ballons[i].second<<endl; continue; } while(s.size()){ auto pi= s.top(); long double x=ballons[i].first; long double r=ballons[i].second; r=min(r,(long double)pow((pi.first-x),2)/(4.0*pi.second)); if(r>pi.second){ s.pop(); } else{ s.push({x,r}); cout<<fixed<<setprecision(3)<<r<<endl; break; } } } }
#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...