Submission #1230107

#TimeUsernameProblemLanguageResultExecution timeMemory
1230107Tenis0206Measures (CEOI22_measures)C++20
0 / 100
68 ms3396 KiB
#include <bits/stdc++.h> #define int long long using namespace std; const int nmax = 2e5; int n, m, d; int a[nmax + 5], b[nmax + 5]; signed main() { ios::sync_with_stdio(false); cin.tie(0); #ifdef home freopen("nr.in","r",stdin); freopen("nr.out","w",stdout); #endif // home cin>>n>>m>>d; for(int i=1;i<=n;i++) { cin>>a[i]; } for(int i=1;i<=m;i++) { cin>>b[i]; b[i] += 1LL * (m - i) * d; } double t = 0; double last = -d; for(int i=1;i<=m;i++) { if(b[i] + t >= last) { last = max(last, b[i] - t); cout<<setprecision(2); cout<<t<<' '; continue; } t += 0.5 * (last - (b[i] + t)); last = b[i] + t; cout<<setprecision(2); cout<<t<<' '; } 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...