По одну сторону улицы находятся дома с нечётными номерами (1, 3, 5, …), по другую сторону – с чётными (2, 4, 6, …). Дом № 1 находится напротив дома № 2, дом № 3 – напротив дома № 4 и т. д. До соседнего дома нужно идти вдоль по улице одну минуту, неважно, с какой стороны улицы он находится (то есть от дома № 1 нужно идти одну минуту как до дома № 3, так и до дома № 4). До дома, стоящего напротив, идти не нужно.
Громозека вышел на улицу из дома номер A и должен дойти до дома номер B. Определите, сколько минут ему нужно идти вдоль по улице.
Запрещено использовать какие-либо алгоритмические конструкции для решения данной задачи. Можно использовать только арифметические операции (без использования встроенных функций).
Входные данные
Программа получает на вход два различных целых положительных числа A и B,не превосходящие 2×10
9, – номера домов.
Выходные данные
Программа должна вывести одно число – искомое количество минут.
Примеры
№ |
Входные данные |
Выходные данные |
1 |
1
8 |
3 |
Запрещенные операторы: if
; while
; do
; for
; max