Регистрация
10 Сен 2023
Сообщения
1
Репутация
0
Спасибо
0
Монет
0
Тимофей и Сережа не стали слушать разбор задач, так как все решили сами, поэтому им пришлось придумать себе занятие. Они решили играть в следующую игру. Сперва каждый из двух игроков независимо придумывает по натуральному числу. Пусть Тимофей выбрал число A, а Сережа выбрал число B. Затем по этим двум числам итеративно считается величина X, изначально равная нулю: пока A≠B мы либо делаем B=B−A, если B>A, и прибавляем к итоговой величине X единицу, либо делаем A=A−B, если A>B, и опять прибавляем к итоговой величине X единицу. В игре выигравает Тимофей, если после этих вычислений получилось число более 20232024, иначе – Сережа.

Тимофей хочет подготовиться к любому исходу, поэтому просит вас написать программу, которая по заданным числам A и B найдет X.

Заметьте, что если при вычислении X достигает 20232024, то вычисление продолжается, а не прерывается.

Формат входных данных​

В единственной строке даны два натуральных числа, записанных через пробел – A и B (1≤A≤10^18,1≤B≤10^18).

Формат выходных данных​

Выведите единственное натуральное число – искомую величину X.

Примеры​

Входные данные​

12 5

Выходные данные​

5

Входные данные​

9 9

Выходные данные​

0

Входные данные​

1000000000000 1

Выходные данные​

999999999999
 
Назад
Сверху