http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4918 DP+状态压缩. http://www.cnblogs.com/dgsrz/articles/2791363.html 首先把 (1<<m)-1 作为指甲没剪时的初态(全是1),dp[x]保存的就是对于每个状态,需要剪的最少次数.当前状态x以二进制表示时,出现的1表示这一位置还留有指甲,0就是已剪去.而对于指甲钳,又可以将其以二进制表示,对于案例:****..**,不…