#include #include #include #include #include #include #include using namespace std; using ll = long long; int main() { ios::sync_with_stdio(false); cin.tie(0); int n; cin >> n; vector a(n); for (int i = 0; i < n; i++) { cin >> a[i]; } vector p(n, -1); vector b(n); ll x = 0, y; int f, g; for (int k = 0;; k++) { int i = x % n; if (p[i] >= 0) { f = k - p[i]; g = p[i]; break; } p[i] = k; b[k] = x; x += a[i]; } y = x - b[g]; int q; cin >> q; while (q--) { ll k; cin >> k; ll r; if (k < g) { r = b[k]; } else { k -= g; r = b[g + k % f] + y * (k / f); } cout << r << '\n'; } return 0; }