深度优先，好题，别人用了另外的解法