uva1631专题

hdu 4433(uva1631) - Locker - dp

题意:给出一个密码锁的当前状态,问最少转动多少次可以得到终止状态,每次转可以向上向下,而且转动一个位置的时候可以带动后面的一个或两个位置一块转。 对于每一个位置,记录当该位置已经转完以后带动后面两个位置转动不同次数所需要的最少转动次数。 #include <iostream>#include <cstring>#include <cstdio>#include <algorithm>