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

Персонаж известной компьютерной игры Марио постарел и почти перестал прыгать. Но совсем недавно он увидел спуск из N ступенек, и его накрыло ностальгией. Марио встал на самую верхнюю ступеньку и решил преодолеть этот спуск при помощи прыжков.

Когда-то Марио знал тысячи различных видов прыжков, но теперь он смог вспомнить только два: короткие и длинные. Короткий прыжок позволяет спуститься на произвольное число ступенек, не большее X, а длинный — на произвольное число, не большее Y (X < Y). Но в силу возраста Марио не может делать два длинных прыжка подряд и вынужден между ними совершать хотя бы один короткий. При этом Марио не хочет слишком уж сильно ухудшить свои прошлые результаты и поэтому постарается обойтись как можно меньшим числом прыжков.

Помогите Марио посчитать минимальное количество прыжков, требующееся для преодоления всех N ступенек.

Ответы

Автор ответа: Xxx3BePbxxX
0

Ответ:

пишем на питоне третьем

Объяснение:

воот такую штуку

1 X = int(input())

2 Y = int(input())

3 N = int(input())

4 if (N % (X + Y)) == 0:

5    print(int((N / (X + Y))*2))

6 else:

7    if (N % (X + Y)) <= Y:

8       print(int(((N//(X + Y))*2)+1))

9   else:

10      print(int(((N//(X + Y))*2)+2))

Автор ответа: nAssOK822
0

Язык Python

X = int(input())

Y = int(input())

N = int(input())

if (N % (X + Y)) == 0:

  print(int((N / (X + Y))*2))

else:

  if (N % (X + Y)) <= Y:

      print(int(((N//(X + Y))*2)+1))

  else:

      print(int(((N//(X + Y))*2)+2))

Похожие вопросы
Предмет: Русский язык, автор: алишка2201
Предмет: Русский язык, автор: Алан111111
Предмет: Геометрия, автор: mlapro