用map来存路线和入度,从入度为0的序号开始dfs,途中如果遇到了目标,则保存已经递归的深度