C. Атомы
2500 мс · 256 МБ · всё или ничего
Атомы пронумерованы от 1 до ; у -го заряд . Соседние атомы и соединены сильной связью, если . Цепочка — несколько подряд идущих атомов, соединённых сильными связями.
Запросы двух видов: прибавить к зарядам атомов с -го по -й, и узнать длину наибольшей цепочки среди атомов с -го по -й.
Формат ввода
В первой строке (). Во второй — чисел (). В третьей — (). Далее строк: + l r d — прибавить на отрезке (), или ? l r — длина наибольшей цепочки внутри отрезка.
Формат вывода
Для каждого запроса ? выведите ответ на отдельной строке.
Примеры
ввод
6 2 3 4 3 4 4 5 ? 1 6 + 6 6 1 ? 2 6 + 4 6 2 ? 1 5
вывод
3 3 5
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.