#include #include #include #include #include #include #include #include using namespace std; int main() { int n, d, diff = 0, p = 0; cin >> n >> d; vector v(n, 0); for (int i = 1; i < n; i++) cin >> v[i]; for (int i = 1; i < n; i++){ p += v[i]; diff += d; if (p < diff) v[i] = diff; else { diff = p; v[i] = p; } } string delim = ""; for (auto x : v){ cout << delim << x; delim = " "; } cout << endl; }