#include <iostream>
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long sumOfArray = 0;
long long n,q;
scanf("%lld",&n);
vector<long long> v(n), result(n);
for(int i=0;i<n;i++){
scanf("%lld",&v[i]);
}
scanf("%lld",&q);
for(int i=0;i<n;i++){
sumOfArray +=v[i];
}
long long temp = v[0];
result[0] = temp ;
for(int i=1;i<n;i++){
result[i] = temp +v[i];
temp = result[i];
}
// printf("%lld\n",sumOfArray);
int b,c;
long long x ,y;
for(int i=0;i<q;i++){
int min = INT_MAX;
int index =0;
scanf("%d%d",&b,&c);
x =(sumOfArray*b/c);
for(int i=0;i<n;i++){
y = abs(x - result[i]);
//printf("%lld ",y);
if(y<min){
min=y;
index = i;
}
}
printf("%d\n",index+1);
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTxiaXRzL3N0ZGMrKy5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CiAgICBsb25nIGxvbmcgc3VtT2ZBcnJheSA9IDA7CiAgICBsb25nIGxvbmcgbixxOwogICAgc2NhbmYoIiVsbGQiLCZuKTsKICAgIHZlY3Rvcjxsb25nIGxvbmc+IHYobiksIHJlc3VsdChuKTsKICAgIGZvcihpbnQgaT0wO2k8bjtpKyspewogICAgCXNjYW5mKCIlbGxkIiwmdltpXSk7CiAgICB9CiAgICBzY2FuZigiJWxsZCIsJnEpOwogICAgZm9yKGludCBpPTA7aTxuO2krKyl7CiAgICAJc3VtT2ZBcnJheSArPXZbaV07CiAgICB9CiAgICBsb25nIGxvbmcgdGVtcCA9IHZbMF07CiAgICByZXN1bHRbMF0gPSB0ZW1wIDsKICAgIGZvcihpbnQgaT0xO2k8bjtpKyspewogICAgCXJlc3VsdFtpXSA9IHRlbXAgK3ZbaV07CiAgICAJdGVtcCA9IHJlc3VsdFtpXTsKICAgIH0KICAgLy8gcHJpbnRmKCIlbGxkXG4iLHN1bU9mQXJyYXkpOwogICAgaW50IGIsYzsKICAgIGxvbmcgbG9uZyB4ICx5OwogICAgZm9yKGludCBpPTA7aTxxO2krKyl7CiAgICAJaW50IG1pbiA9IElOVF9NQVg7CiAgICAJaW50IGluZGV4ID0wOwogICAJCXNjYW5mKCIlZCVkIiwmYiwmYyk7CiAgIAkJeCA9KHN1bU9mQXJyYXkqYi9jKTsKICAgCQlmb3IoaW50IGk9MDtpPG47aSsrKXsKICAgCQkJeSA9IGFicyh4IC0gcmVzdWx0W2ldKTsKICAgCQkJLy9wcmludGYoIiVsbGQgIix5KTsKICAgCQkJaWYoeTxtaW4pewogICAJCQkJbWluPXk7CiAgIAkJCQlpbmRleCA9IGk7CiAgIAkJCX0KICAgCQl9CiAgIAkJcHJpbnRmKCIlZFxuIixpbmRleCsxKTsKICAgfQogICAgcmV0dXJuIDA7Cn0K