Настроение Ля Вака Сатурно Сатурниты зависит от массива `a` длины `n`, значение которого известно только ей, и функции `f(k, a, l, r)`, которую она знает, как вычислить. Ниже представлен псевдокод функции `f(k, a, l, r)`: ``` function f(k, a, l, r):
- Программирование
Условие:
Настроение Ля Вака Сатурно Сатурниты зависит от массива a
длины n
, значение которого известно только ей, и функции f(k,a,l,r)
, которую она знает, как вычислить.
Ниже представлен псевдокод функции f(k,a,l,r)
.
function f(k, a, l, r):
ans := 0
for i from l to r (inclusive):
while k is divisible by a[i]:
k := k/a[i]
ans := ans + k
return ans
Вам даны q
запросов, каждый из которых содержит целые числа k
, l
и r
. Для каждого запроса выведите f(k,a,l,r)
.
Входные данные
Первая строка содержит целое число t
(1≤t≤10^4
) — количество наборов входных данных.
Первая строка каждого набора входных данных содержит два целых числа n
и q
(1≤n≤105,1≤q≤5⋅104
).
Следующая строка содержит n
целых чисел a1,a2,…,an
(2≤ai≤10^5
).
Следующие q
строк каждая содержат три целых числа k
, l
и r
(1≤k≤10^5,1≤l≤r≤n
).
Гарантируется, что сумма n
не превышает 10^5
по всем наборам входных данных, и сумма q
не превышает 5⋅10^4
по всем наборам входных данных.
Выходные данные
Для каждого запроса выведите ответ в отдельной строке.
Решение:
Для решения задачи, нам нужно реализовать функцию `f(k, a, l, r)` согласно псевдокоду, который был предоставлен. Давайте разберем шаги, необходимые для реализации этой функции и обработки запросов. ### Шаг 1: Понимание функции f(k, a, l, r) Функция `f(k, a, l, r)` принимает: - `k`: целое число, которое мы будем модифицировать. - `a`: массив целых чисел. - `l` и `r`: границы индексов в массиве `a`. Функция должна: 1. Инициализировать переменную `ans` в 0. 2. Для каждого элемента массива `a` от индекса `l` до `r` (включительно): - Делить `k` на `a[i]`, пока `k` делится на `a[i]`. - Доба...
Похожие задачи
Не нашел нужную задачу?
Воспользуйся поиском
AI помощники
Выбери предмет
- Правоохранительные органы
- Пожарная безопасность
- Парикмахерское искусство
- Природообустройство и водопользование
- Почвоведение
- Приборостроение и оптотехника
- Промышленный маркетинг и менеджмент
- Производственный маркетинг и менеджмент
- Процессы и аппараты
- Программирование
- Право и юриспруденция
- Психология
- Политология
- Педагогика
- Трудовое право
- Теория государства и права (ТГП)
- Таможенное право
- Теория игр
- Текстильная промышленность
- Теория вероятностей
- Теоретическая механика
- Теория управления
- Технология продовольственных продуктов и товаров
- Технологические машины и оборудование
- Теплоэнергетика и теплотехника
- Туризм
- Товароведение
- Таможенное дело
- Торговое дело
- Теория машин и механизмов
- Транспортные средства