Попарний добуток
Обмеження часу процесора 3 секунди
Обмеження на використання пам'яті 256 мегабайтів
Вам задано масив цілих чисел . Ваша задача — відповісти на запити наступного типу:
для заданих вивести суму добутків по всіх парах . Формально, потрібно обчислити . Відповідь може бути завеликою, тому виведіть її по модулю .
Вхідні дані
Перший рядок містить одне число () — розмір масиву .
Другий рядок містить цілих чисел — елементи масиву.
Третій рядок містить одне ціле () — кількість запитів.
Кожен з наступних рядків містить по два цілі числа та ().
Вихідні дані
Виведіть рядків — відповідь до кожного запиту.
Приклади
Вхідні дані
Відповідь
Вхідні дані #1
Відповідь #1
Вхідні дані #2
Відповідь #2
Оцінювання
У цій задачі існують умовні блоки. Якщо ваше рішення буде працювати правильно для певних обмежень, то воно отримуватиме певну кількість балів. Зверніть увагу, що оцінювання й досі потестове.
( балів): , ;
( балів): , ;
( балів): без додаткових обмежень.