Ограничение времени: 1 с
Ограничение реального времени:5 с
Ограничение памяти: 256M
Задача:
Тимофей и Сережа не стали слушать разбор задач, так как все решили сами, поэтому им пришлось придумать себе занятие. Они решили играть в следующую игру. Сперва каждый из двух игроков независимо придумывает по натуральному числу. Пусть Тимофей выбрал число
A , а Сережа выбрал число B. Затем по этим двум числам итеративно считается величина X : пока A ≠ B мы либо делаем B = B − A , если B > A , и прибавляем к итоговой величине 1, либо делаем A = A − B , если A > B , и опять прибавляем к итоговой величине 1. В игре выигравает Тимофей, если после этих вычислений получилось число более 20232024, иначе – Сережа.
Тимофей хочет подготовиться к любому исходу, поэтому просит вас написать программу, которая по заданным числам A и B найдет X.
Примеры
Входные данные
12 5
Выходные данные
5
Входные данные
9 9
Выходные данные
0
Примечания
Заметьте, что для хранения чисел
A и B требуются 64-битные типы данных.
Мой код:
enter_list = input().split()
A=int(enter_list[0])
B=int(enter_list[1])
X=0
while A!=B:
if B>A:
B=B-A
else:
A=A-B
X+=1
print(X)
Ограничение реального времени:5 с
Ограничение памяти: 256M
Задача:
Тимофей и Сережа не стали слушать разбор задач, так как все решили сами, поэтому им пришлось придумать себе занятие. Они решили играть в следующую игру. Сперва каждый из двух игроков независимо придумывает по натуральному числу. Пусть Тимофей выбрал число
A , а Сережа выбрал число B. Затем по этим двум числам итеративно считается величина X : пока A ≠ B мы либо делаем B = B − A , если B > A , и прибавляем к итоговой величине 1, либо делаем A = A − B , если A > B , и опять прибавляем к итоговой величине 1. В игре выигравает Тимофей, если после этих вычислений получилось число более 20232024, иначе – Сережа.
Тимофей хочет подготовиться к любому исходу, поэтому просит вас написать программу, которая по заданным числам A и B найдет X.
Примеры
Входные данные
12 5
Выходные данные
5
Входные данные
9 9
Выходные данные
0
Примечания
Заметьте, что для хранения чисел
A и B требуются 64-битные типы данных.
Мой код:
enter_list = input().split()
A=int(enter_list[0])
B=int(enter_list[1])
X=0
while A!=B:
if B>A:
B=B-A
else:
A=A-B
X+=1
print(X)