Олимпиадный тренинг

Задача . Номера домов


Задача

Темы:
Человек идёт по улице и складывает номера домов, находящихся с одной стороны улицы (то есть все номера домов имеют одинаковую чётность). Он начал с дома номер a и закончил домом номер b. Определите сумму всех номеров домов, которые он сложил (он складывал все числа одной чётности, начиная с числа a до числа b включительно, числа a и b одной чётности, ab). Например, если a = 3 и b = 7, то он сложил числа 3 + 5 + 7 и получил в ответе 15.

Ответом на эту задачу является некоторое выражение, которое может содержать целые числа, переменные a и b (записываемые английскими буквами), операции сложения (обозначаются «+»), вычитания (обозначаются «-»), умножения (обозначаются «*»), деления (обозначаются «/») и круглые скобки для изменения порядка действий. Запись вида «2a» для обозначения произведения числа 2 и переменной a неверная, нужно писать «2 * a».

Если ваше решение работает только в одном случае: для чётных или нечётных чисел a и b, вы всё равно получите неполный балл за эту задачу.

Пример правильной формы записи ответа.
b / 2 + (a * b − b) * 2

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя