用dfs写的,也超时了,但有50%