دنباله


  • محدودیت زمان: ۲ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

به شما یک آرایه A1,A2,...,AnA_1, A_2, ..., A_n داده شده است. مطلوب است محاسبه‌ی مقدار عبارت زیر به ازای تعدادی دوتایی ss و kk مختلف.

i=0nskAi×k+s=As+As+k+As+2k+...\sum _{i = 0} ^{\lfloor \frac{n - s}{k} \rfloor } A_{i \times k + s} = A_{s} + A_{s + k} + A_{s + 2k} + ...

ورودی🔗

در سطر اوّل ورودی عدد nn می‌آید.

در سطر دوم nn عدد می‌آید که عدد iiام برابر AiA_i است.

در سطر سوم عدد QQ به تنهایی می‌آید که برابر تعداد دوتایی‌های ss و kk است که در ادامه داده خواهند شد.

در هر یک از QQ سطر بعد دو عدد خواهد آمد. عدد اوّل ss و عدد دوم kk است.

تمام اعداد آرایه، طبیعی و کم‌تر از 10910^9 هستند.

1n,Q100 0001 \leq n, Q \leq 100\ 000

خروجی🔗

خروجی دارای QQ خط است. در iiامین خط باید مقدار عبارت مذکور را به ازای درخواست iiام چاپ کنید.

زیرمسئله‌ها🔗

زیرمسئله نمره محدودیت
۱ ۱۰۰ بدون محدودیت اضافی

مثال🔗

ورودی نمونه🔗

6
11 3 15 8 5 1
4
1 2
5 1
2 4
3 1
Plain text

خروجی نمونه🔗

31
6
4
29
Plain text