M. Сумма в диапазоне, онлайн
2500 мс · 256 МБ · всё или ничего
Поддерживается мультимножество целых чисел, изначально пустое. Операции: добавить число и узнать сумму чисел множества, лежащих в заданном диапазоне. Все числа в операциях зашифрованы последним выведенным ответом.
Формат ввода
В первой строке (). В следующих строках операции.
Операция + y — добавить число .
Операция ? y z — вывести сумму чисел множества в диапазоне , где , .
Здесь — последний выведенный ответ, до первого запроса . Числа и во вводе — от до .
Формат вывода
Для каждой операции второго вида выведите сумму в отдельной строке.
Примеры
ввод
7 + 5 + 1 ? 0 10 + 2 ? 0 3 + 7 ? 5 9
вывод
6 8 15
ввод
2 ? 0 1000000000 + 5
вывод
0
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.