Выбрать соревнование | Задачи | Послать решение | Результаты проверки | Статистика по задачам | Вопросы и ответы | Результаты соревнования | Состояние сервера | Изменить данные | Управление командой | Помощь |
21/04/2012 | Занятие 15 (D) |
05/03/2014 | Занятие 15 (E) |
Ограничения: время – 2s/4s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод
Послать решение Blockly Посылки Темы Где Обсудить (0)
Тип запроса | Описание | Пример |
`1\ A\ B\ X` | Заменить все элементы с номерами в диапазоне от `A` до `B` (включительно) на `X` | (9, 8, 7, 6, 5, 4, 3, 2, 1) 1 3 5 0 (9, 8, 0, 0, 0, 4, 3, 2, 1) |
`2\ A\ B\ X` | Добавить `X` к элементу с номером `A`, `2*X` – к `(A+1)`-му, …, `(B-A+1)*X` – к `B`-му | (9, 8, 7, 6, 5, 4, 3, 2, 1) 2 3 5 2 (9, 8, 9, 10, 11, 4, 3, 2, 1) |
`3\ C\ X` | Вставить новый элемент со значением `X` перед элементом с номером `C` | (9, 8, 7, 6, 5, 4, 3, 2, 1) 3 4 100 (9, 8, 7, 100, 6, 5, 4, 3, 2, 1) |
`4\ A\ B` | Найти сумму элементы с номерами в диапазоне от `A` до `B` (включительно) | (2, 18, 7, 6, 1, 4, 7, 7, 2) 4 6 7 Результат: 11 |
Пример ввода 1
5 5 1 2 3 4 5 1 5 5 0 4 4 5 4 5 5 2 1 5 1 4 1 5
Пример вывода 1
4 0 25
Пример ввода 2
1 7 100 3 1 17 3 2 27 3 4 37 4 1 1 4 2 2 4 3 3 4 4 4
Пример вывода 2
17 27 100 37