• Предмет: Информатика
  • Автор: aglayoUshka7319
  • Вопрос задан 6 лет назад

И снова я)))


Условие: Механический попугай Лёшенька готовит бургеры по рецепту тёти Нюры: две булочки и котлета между ними. Перед ним в ряд лежат n булочек:


◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎


На некоторые булочки Лёшенька кладёт котлеты. На каждую булочку справа от такой тётя Нюра кладёт салат и ложку соуса, чтобы потом соединить два в одно. В итоге у них получается k бургеров. Число «пустых» булочек между каждыми двумя заготовками для бургеров одинаковое. Оно равно числу «пустых» булочек слева и справа, как на схеме (для n=13, k=2):


◎ ◎ ◎ ◉ ◉ ◎ ◎ ◎ ◉ ◉ ◎ ◎ ◎


Дано n (количество булочек) и k (количество бургеров). Выведи количество булочек между каждыми двумя бургерами.


Мое решение:


n=int(input())


k=int(input())


x=n-k*2


m=x//2


while (x % m!=0):


m=m-1


print(m)


Подскажите, что подправить. Буду очень благодарен)

Ответы

Ответ дал: valtora2003
1

Ответ:

n = int(input())

k = int(input())

ans = (n - k * 2) // (k + 1)

print(ans)

Вас заинтересует