Автобусные остановки Руководство времени 0.5 сек Руководство памяти 512Мб Вход стандартный ввод или input.txt Выход
Автобусные остановки Руководство времени 0.5 сек Руководство памяти 512Мб Вход стандартный ввод или input.txt Выход стандартный вывод или output.txt Автобусные остановки расположены на каждом расстоянии K метров от начала улицы, где K - целое число. Длина улицы равна N метров. Света прошла уже N метров и хочет сесть на автобус. Какое расстояние осталось Свете до ближайшей остановки? Входные данные Программа получает на вход два целых числа K и N (K записано в первой строке, N - во второй). 1≤ K≤ 2×109, 1≤ N≤ 2×109. Выходные данные Программа должна вывести сколько метров осталось Свете до ближайшей остановки.
03.02.2024 02:46
Пояснение:
По условию задачи имеется улица длиной N метров. Автобусные остановки находятся на каждом расстоянии K метров от начала улицы. Нам нужно определить, сколько метров осталось Свете до ближайшей остановки.
Для решения этой задачи мы можем воспользоваться операцией нахождения остатка от деления N на K. Это можно сделать с помощью оператора % в языке программирования. Остаток от деления N на K покажет, сколько метров осталось до ближайшей остановки после прохождения N метров.
Доп. материал:
Входные данные:
Выходные данные:
Совет:
Чтобы лучше понять задачу, можно нарисовать схему улицы с автобусными остановками и отметить на ней расстояния K и N. Это поможет визуализировать условие задачи и лучше понять, как работает решение.
Практика:
У нас есть улица длиной 50 метров, а автобусные остановки находятся каждый 7-й метр. Света прошла уже 28 метров. Сколько метров осталось Свете до ближайшей остановки? (Ответ: 4 метра)