汉诺塔(BZOJ) P4285 [SHOI2008]汉诺塔 居然是省选题,还是DP!(我的DP菜得要死,碰见就丢分) 冥思苦想了1h+ \(\to\) ?! 就是普通的hanoi NOI or HNOI? DP加上一个乱搞的数组,然后我还写反了一次,就gg了. 大概思路: \(dp_{i,j}\)表示从柱子i移动j个盘子的最优解,\(f_{i,j}\) 表示从柱子i移动j个盘子到哪个柱子最优.然后就可以转移了! 先把i-1个盘子从x移到 \(y=f_{x,i-1}\) ,设另一根为z,然后分类:…