#include using namespace std; // #include // using mint = atcoder::modint998244353; using ld = long double; #define fi first #define se second #define all(x) x.begin(),x.end() #define rep(i,n) for(int i=0;i<(int)(n);++i) templatebool chmin(T&a,T b){return bbool chmax(T&a,T b){return b>a?(a=b,1):0;} #pragma GCC optimize("O2") vector> f(long N){ vector> ret; for(long i=1;i<=N;){ long q=N/i; long j=N/q; ret.push_back({i,j+1,q}); i=j+1; } return ret; } int N,Q; long S[500000]; long ans[500000+1]; vector A; pair B[500000]; const long L=2000000+1; vector> C[L]; int main(){ ios::sync_with_stdio(false); cin.tie(nullptr); cin>>N; rep(i,N)cin>>S[i]; cin>>Q; long end=0; rep(i,Q){ long t,f; cin>>t>>f; if(end