В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Настя12611
Настя12611
01.01.2023 19:45 •  Информатика

Комета Бармалея Как известно, комета Бармалея видна с Земли каждые C лет. Любопытно, что это происходит в годы, кратные C , т.е. C , 2 ×C , 3 ×C и т.д. Не каждому суждено увидеть эту комету хотя бы однажды в жизни. Впрочем, находятся счастливые долгожители, заставшие её прилёт даже несколько раз. Считается, что впервые эту комету увидел и документировал знаменитый средневековый астроном Бармалео Бармалей. В честь него она и получила своё имя. Говорят, за свою долгую жизнь он успел сделать много великих открытий в самых разных областях науки. Однако недавно историки засомневались, правда ли все открытия, которые ему приписываются, Бармалео Бармалей сделал сам. В частности, они заинтересовались, сколько раз за свою жизнь учёный мог видеть комету, названную в его честь. Бармалео Бармалей родился 1 января в год A и умер 31 декабря в год B . Сколько раз за его жизнь комета была видна с Земли? Мы считаем, что он мог видеть комету, даже будучи младенцем или глубоким стариком, т.е. если она прилетала в год A или B.

Для решения задачи запрещено использовать циклы и условные операторы.

Входные данные

Программа получает на вход три целых числа A , B и C ( 1 ≤A≤B≤ 2 × 109 , 1 ≤C≤ 2 × 109).

Выходные данные

Программа должна вывести одно целое число — количество раз, которое комета была видна между годами A и B включительно.

Примечание

Комета пролетала около Земли в 1850 и 1900 годах. Бармалео Бармалей застал оба раза.

Примеры
Ввод
Вывод
1850
1900
50
2
Я зык программирования Питон

Показать ответ
Ответ:
ДинислаМММ
ДинислаМММ
12.05.2021 12:02

a = int(input())

b = int(input())

c = int(input())

razn = b - a

print(razn - 1 // c + 1)

Объяснение:

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота