Всем известно, что книга состоит из листов, каждый из которых содержит по две страницы....

0 голосов
91 просмотров

Всем известно, что книга состоит из листов, каждый из которых содержит по две страницы. Все страницы в книге пронумерованы таким образом, что первый лист содержит страницы с номерами 1 и 2, второй лист – с номерами 3 и 4 и так далее до последнего листа. Вам заданы номера двух страниц в книге. Требуется определить количество листов книги, которые располагаются между листами с указанными номерами страниц. Входные данные Входной файл INPUT.TXT содержит два натуральных числа A и B – номера страниц в книге. Числа не превосходят значения 1018. Выходные данные В выходной файл OUTPUT.TXT выведите ответ на задачу


Информатика (12 баллов) | 91 просмотров
Дан 1 ответ
0 голосов

#Задача: Всем известно, что книга состоит из листов, каждый из которых содержит по две страницы. Все страницы в книге пронумерованы таким образом, что первый лист содержит страницы с номерами 1 и 2, второй лист – с номерами 3 и 4 и так далее до последнего листа. Вам заданы номера двух страниц в книге. Требуется определить количество листов книги, которые располагаются между листами с указанными номерами страниц. Входные данные Входной файл INPUT.TXT содержит два натуральных числа A и B – номера страниц в книге. Числа не превосходят значения 1018. Выходные данные В выходной файл OUTPUT.TXT выведите ответ на задачу

a,b=map(int,input().split())

#Определяем номер первого листа
if a%2!=0:
    a+=1
a=a//2

#Определяем номер второго листа
if b%2!=0:
    b+=1
b=b//2

#Выводим ответ
print(b-a-1)

#Решал на pythone если необходим другой язык скажите!!!


(22 баллов)