Arrays 如果您可以将一个数字加倍或将两个数字相加或相减,那么从(a,b)到(0,0)的最小步数是多少?

Arrays 如果您可以将一个数字加倍或将两个数字相加或相减,那么从(a,b)到(0,0)的最小步数是多少?,arrays,math,logic,Arrays,Math,Logic,假设是最坏的情况。添加任意数字(可以是负数),但必须同时添加两个数字。只有一个可以从(a,b)加倍。这可以根据需要多次执行 达到(0,0)的最小步骤是什么?通常可以分三步完成 第一步:添加一个数字x,使一个数字是另一个数字的两倍: a + x = 2 (b + x) a - 2b = x 然后将第二个数字加倍(使两个数字相等),最后减去所有数字(使其(0,0)) 如果两个数字都已为零(0步)、两个数字相等(1步)或x为零(两步),则可以保存步骤。始终可以分三步完成 第一步:添加一个数字x,使

假设是最坏的情况。添加任意数字(可以是负数),但必须同时添加两个数字。只有一个可以从(a,b)加倍。这可以根据需要多次执行


达到(0,0)的最小步骤是什么?

通常可以分三步完成

第一步:添加一个数字
x
,使一个数字是另一个数字的两倍:

 a + x = 2 (b + x)
a - 2b = x
然后将第二个数字加倍(使两个数字相等),最后减去所有数字(使其
(0,0)


如果两个数字都已为零(0步)、两个数字相等(1步)或
x
为零(两步),则可以保存步骤。

始终可以分三步完成

第一步:添加一个数字
x
,使一个数字是另一个数字的两倍:

 a + x = 2 (b + x)
a - 2b = x
然后将第二个数字加倍(使两个数字相等),最后减去所有数字(使其
(0,0)


如果两个数字都已为零(0个步骤)、两个数字相等(1个步骤)或
x
为零(两个步骤),则可以保存步骤。

(a,b)
到达
(0,0)
是否清楚(使用所述操作)首先?我投票决定把这个问题作为离题题来结束,因为它与编程无关。我给它贴上了标签。数学,逻辑。他们在这个问答板上是可以接受的。首先,从
(A,b)
到达
(0,0)
始终是可能的(使用所描述的操作)?我投票结束这个问题,因为它不是关于编程的。我已经标记了它。数学,逻辑。他们在这个问答板上是可以接受的。