mark,最后一题dfs超时了,没想到好解法