Уведомления

Группа в Telegram: присоединиться

#1 Фев. 14, 2020 13:17:51

Pacifist
Зарегистрирован: 2020-01-10
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Задача про Васю и его носки

Здравствуйте, есть задача: У Васи есть n пар носков. Утром каждого дня, собираясь в школу, Вася должен надеть пару носков. Вечером, придя со школы, Вася снимает надетые носки и выбрасывает их. Каждый m-й день (в дни с номерами m, 2m, 3m, …) мама покупает Васе одну пару носков. Она делает это поздно вечером, поэтому Вася может надеть новые носки не раньше следующего дня. На сколько подряд идущих дней Васе хватит носков?
В единственной строке записано два целых числа n и m (1 ≤ n ≤ 100; 2 ≤ m ≤ 100), разделенные пробелом.
Выведите единственное целое число — ответ на задачу.
Мое решение проверяльщику задачи не нравится, хотя мне даже очень.
Поможете найти ошибку? Спасибо

 n, m = map(int, input().split())
i_den = n + n // m
if (i_den - n) // m > 0:
    i_den = i_den + (i_den - n) // m
    if i_den % m == 0:
        i_den = i_den + 1
print(i_den)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version