DFS+剪枝 POJ2362的强化版,重点在于剪枝 令InitLen为所求的最短原始棒长,maxlen为给定的棒子堆中最长的棒子,sumlen为这堆棒子的长度之和,那么InitLen必定在范围[maxlen,sumlen]中 根据棒子的灵活度(棒子越长,灵活度越低) DFS前先对所有棒子降序排序 剪枝: 1. 由于所有原始棒子等长,那么必有sumlen%Initlen==0: 2. 若能在[maxlen,sumlen-InitLen]找到最短的InitLen,该InitLen必也是[maxlen…