Предмет: Информатика, автор: osipovogerlah

Задача 5: Поезд
Два друга-биолога Василий и Петр едут в Африку на поезде. Билеты они покупали в разное время и не смогли получить места в одном вагоне. Василий купил билет на место с номером X, а Петр — на место с номером Y.

Все поезда в структуре РЖД комплектуются вагонами с одинаковым числом посадочных мест, равным K. Нумерация мест сквозная: в первом вагоне расположены места с номерами от 1 до K, во втором вагоне — места с номерами от K + 1 до 2K, и так далее. Помогите Василию посчитать, сколько раз он должен перейти из одного вагона в соседний для встречи с Петром.

Входные данные
В первой строке входных данных записано целое число K (1 ≤ K ≤ 109) — число посадочных мест в каждом вагоне.

Во второй строке записано целое число X — номер места Василия.

В третьей строке записано целое число Y (1 ≤ X < Y ≤ 109) — номер места Петра.

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

Система оценки
Решения, работающие при K = 1 будут набирать не менее 12 баллов.

Решения, работающие при K ≤ 2, будут набирать не менее 28 баллов.

Решения, работающие, когда все числа не превосходят 100, будут набирать не менее 24 баллов.

Ответы

Автор ответа: Arthurf
6

Ответ:

k = int(input())

x = int(input())

y = int(input())

res = 0

n1 = x // k

if x % k > 0:

   n1 += 1

n2 = y // k

if y % k >0:

  n2 += 1

if n1>=n2:

 res = n1-n2

else:

 res = n2-n1

print(res)

ЯЗЫК PYTHON 3


dapr735: это точно правильно?
Arthurf: я получил 100 баллов
Arthurf: главное скопируй правильно
alisarisunki237: Правильно!
Arthurf: ну вот, говорил же!
Larafox2019: а можешь сказать что значит n1 и n2? я просто не до конца поняла, это типо кол-во пересадок Василия и Петра до друг-друга?
Похожие вопросы
Предмет: Русский язык, автор: 8202
Предмет: Алгебра, автор: iposetiv