【poj1958】Strange Towers of Hanoi
题目大意:解出n个盘子4座塔的汉诺塔问题
解析:先回想一下n个盘子3座塔的汉诺塔问题,可以推出:d[n]=d[n-1]*2+1
可以理解为:把n-1个盘转到B塔,然后把最大的摆到C塔,再把n-1个盘转到C塔。
那么,4个塔的汉诺塔问题则是 f[n]=min(f[n],f[i]*2+d[n-i])(意思是前i个在4塔模式下移到B,剩下n-i个在3塔模式下移到D,前i个在4塔模式下移到D)
学会使用前缀和,运用前缀和的思想