/* -*- coding: utf-8 -*- * * 3678.cc: No.3678 縺励c縺ケ繧翫☆縺弱◆逕キ - yukicoder */ #include #include using namespace std; /* constant */ const int N = 7; const int CT = 6000; /* typedef */ /* global variables */ int ts[N], tss[N + 1]; /* subroutines */ /* main */ int main() { for (int i = 0; i < N; i++) scanf("%d", ts + i); for (int i = 0; i < N; i++) tss[i + 1] = min(CT + 1, tss[i] + (ts[i] < 0 ? CT + 1 : ts[i])); for (int i = 0; i < N; i++) { int p = max(-1, CT - tss[i + 1]); printf("%d\n", p); } return 0; }