第四题 我有一个思路 先遍历一遍所有的点,然后找到所有只有一个分支的节点(即自己是叶节点),然后判断它是不是正的,如果不是就翻转它和它相邻的,然后锁住它(维护一个locked数组),然后之后的思路大概就是如果一个节点要翻转,但是它的子节点有被锁住的节点,那么就return false;