АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Соревнования
Новости Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

1984. Прибавления

Ограничение времени: 2 сек.
Ограничение памяти:262144 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил debug

Задан числовой массив A[1..N]. Необходимо выполнить M операций, где каждая операция может быть двух видов:

  1. вывести минимум из всех элементов на отрезке [L, R],
  2. прибавить ко всем элементам на отрезке [L, R] значение V.

Входные данные

Первая строка входных данных содержит число N – размер массива.

Во второй строке записаны N чисел – элементы массива.

Третья строка содержит число M – количество запросов.

Следующие M строк содержат по три или четыре целых числа. Первое число T задаёт тип операции: 1, если нужно найти минимум на отрезке, 2 – если нужно прибавить значение к элементам отрезка. Далее идут два либо три числа, смысл которых зависит от T:

  • Если T = 1, то последующие два числа L и R задают отрезок, минимум на котором надо найти.
  • Если T = 2, то последующие три числа L, R и V задают отрезок и значение, которое нужно прибавить ко всем элементам отрезка.

Ограничения: все числа во входных данных натуральные, не превосходящие 105. Также 1 ≤ L ≤ R ≤ N, 1 ≤ i ≤ N.

Выходные данные

Для каждого запроса первого типа выведите на отдельной строке найденный минимум.

Пример

Входные данные
4
3 1 8 7
3
1 1 3
2 2 3 5
1 1 3
Выходные данные
1
3

Статистика Послать на проверку Обсуждение задачи Автор/источник:
Учебные курсы / Алгоритмы и структуры данных / Структуры данных /
248. Постфиксная запись 1984. 1982. Присвоения 1975. Река 1646. Самое частое число
Задачи с соревнований и сборов / Школьные олимпиады и курсы Вологодской области / Импульс, смена 2019 / Деревья отрезков /
1982. 05 - Присвоения 1984. 1976. 07 - Множество 1974. 08 - Невыгодный бизнес 1986. 09 - Билеты на электричку
Задачи с соревнований и сборов / Школьные олимпиады и курсы Вологодской области / Импульс, сентябрь 2020 / Импульс-2020, строки, деревья отрезков /
1982. 08 - Присвоения 1984. 1986. 10 - Билеты на электричку
 
время генерации 0.093 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.