第二题不是O(mn)吧,dfs过程中一个点有可能多次遍历的。