Вопрос задан 03.09.2020 в 18:04. Предмет Информатика. Спрашивает Рудік Андрій.

Вася очень любит собирать грибы. Набрав полную корзинку, он вышел на дорогу и теперь хочет понять,

где находится ближайшая остановка автобуса. Вдоль дороги стоят километровые столбы (начиная с нулевого километра), а возле каждого K-го километрового столба расположена остановка. Например, при K=3, остановки расположены у километровых столбов 0, 3, 6, 9, ... . В данный момент Вася находится рядом с километровым столбом P. Выясните, возле какого километрового столба расположена ближайшая остановка. Формат входных данных В первой строке задано число K (1 ≤ K ≤ 2 * 109). Во второй строке задано число P (1 ≤ P ≤ 2 * 109).
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи можно воспользоваться простой формулой: ближайшая остановка будет находиться у километрового столба, который делится на K без остатка и ближе всего к позиции Васи P.

Пример кода на Python:

```python # Читаем входные данные K = int(input()) P = int(input())

# Вычисляем ближайший к P километровый столб, кратный K nearest_stop = (P // K) * K

# Выводим результат print(nearest_stop) ```

Пример работы программы: ``` Входные данные: 3 7

Выходные данные: 6 ```

В этом примере, если K = 3 и P = 7, ближайшая остановка будет у километрового столба 6.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос