这里我们只看单行的状态是否合法其实没有任何意义,因为最终的方案里一定是所有单行状态放在一起综合来看,此时每一行的状态是否合法才有意义。实际过程中可能会存在有些单行状态是不合法的,但是并不意味着它不可以形成有效的方案,只需要它和前后行放在一起后合法就可以了。