首尾相连的情况就只需把首尾特殊考虑,做两遍DP。第一遍,不偷盗第一家的,把最后一家偷盗的和不偷盗的结果加入结果集;第二遍,正常偷盗,把不偷盗最后一家的结果加入结果集。结果集中的最大值就是结果,漏掉了总共只有一家的情况,考虑进去就好了。