Discuss / Python / 个人一点理解

个人一点理解

Topic source

负精明

#1 Created at ... [Delete] [Delete and Lock User]

想复杂了,其实很简单

假设:A柱子只有两个盘,上面为n-1个小盘,下面为1个大盘;B:0盘;C:0盘

移动步骤①:A柱的n-1个盘,借助C柱的缓冲,移动到B柱,move(n-1,a,c,b)

移动步骤②:A柱的1个盘,借助B柱的缓冲,移动到C柱,move(1,a,b,c)

移动步骤③:B柱的n-1个盘,借助A柱的缓冲,移动到C柱,move(n-1,b,a,c)

这样想果然是简单,厉害了

Resalee

#3 Created at ... [Delete] [Delete and Lock User]

666,这样确实很好理解


  • 1

Reply