CF946B.Weird Subtraction Process

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

Weird Subtraction Process

题目描述

两个数 aabb 要对它们做以下操作:

  1. 如果 a=0a=0b=0b=0 ,结束程序。否则执行第 22 步。

  2. 如果 a2ba\geq2b ,把 aa 变为 a2ba-2b ,并返回第 11 步。否则执行第 33 步。

  3. 如果 b2ab\geq 2 a ,把 bb 变为 b2ab-2a,并返回第 11 步。否则结束程序。

你需要将 a,ba,b 持续进行操作直到结束程序,输出结束程序时的 a,ba,b

输入格式

一行包含两个整数 aabb1a,b10181 \leq a,b \leq 10^{18})。

输出格式

a,ba,b 持续进行操作直到结束程序,输出结束程序时的 a,ba,b 值,用空格隔开。

样例

12 5
0 1
31 12
7 12

在线编程 IDE

建议全屏模式获得最佳体验