Submission #696170

#TimeUsernameProblemLanguageResultExecution timeMemory
696170amirhoseinfar1385Measures (CEOI22_measures)C++17
0 / 100
117 ms2072 KiB
#include<bits/stdc++.h> using namespace std; int main(){ ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n,m,d; cin>>n>>m>>d; if(n>0){ cout<<"tof"<<endl; return 0; } vector<int>allm(m); for(int i=0;i<m;i++){ cin>>allm[i]; } sort(allm.begin(),allm.end()); long double res=0; long double last=allm[0]; cout<<setprecision(30)<<res<<" "; for(int i=1;i<m;i++){ long double dp=last+d; if(dp>allm[i]){ if(abs(dp-allm[i])>res){ long double fz=abs(dp-allm[i])-res; res+=fz/2; last=allm[i]+res; } } else{ last=max(dp,allm[i]-res); } cout<<res<<" "; } cout<<"\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...