Submission #1304448

#TimeUsernameProblemLanguageResultExecution timeMemory
1304448lunarecho평균 (COCI14_prosjek)C++20
50 / 50
1 ms584 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int n; cin>>n; vector<ll> b(n); for(auto &it : b) { cin>>it; } vector<ll> a; ll s = b[0]; a.push_back(b[0]); for(int i=1;i<n;++i) { ll l = 1, r = 1e9, ans = -1; while(l <= r) { ll mid = (l + r) / 2; if((s + mid) / (i + 1) >= b[i]) { r = mid - 1; ans = mid; } else { l = mid + 1; } } a.push_back(ans); s += ans; } for(auto &it : a) { cout<<it<<' '; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...