要約
数列 が与えられる.
を満たすような を求めよ
SourceCode
今回からSolve関数のみとなります
void solve() { int N = in(); vector<int> b = in(N); vector<int> res(N); int add = 0; res[N - 1] = b[N - 1]; add += res[N - 1]; RFOR(i, 0, N-1) { add *= -1; res[i] = b[i] - add; add += res[i]; } REP(i, N) cout << res[i] << (i == N - 1 ? "\n" : " "); }