Попарний добуток#251

Попарний добуток

3 секунди
256 мегабайтів
Легка

Вам задано масив цілих чисел a_1,a_2,\dots,a_n. Ваша задача — відповісти на запити наступного типу:

Вхідні дані

Перший рядок містить одне число (2\le n\le 2\cdot 10^5) — розмір масиву .

Другий рядок містить цілих чисел a_1,\dots,a_n (1\le a_i\le 10^9) — елементи масиву.

Третій рядок містить одне ціле (1\le q\le 2\cdot 10^5) — кількість запитів.

Кожен з наступних рядків містить по два цілі числа та (1\le l<r\le n).

Вихідні дані

Виведіть рядків — відповідь до кожного запиту.

Приклади

Приклад

Loading
Loading

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading

Оцінювання

У цій задачі існують умовні блоки. Якщо ваше рішення буде працювати правильно для певних обмежень, то воно отримуватиме певну кількість балів. Зверніть увагу, що оцінювання й досі потестове.

  1. ( балів): n\le 100, q\le100;

  2. ( балів): n\le 10\,000, q\le 100;

  3. ( балів): без додаткових обмежень.