四柱汉诺塔的c++实现,关键在于最短路径的计算