大家都用 bfs ? 那我分享一下 dfs 的作法
題目保證測資中提到的所有人都是同一個家族的,且有共同的祖先
建立連接關係時,每個節點就只需要紀錄其父母是誰即可
尋找共同的祖先的方法是: 從任意節點 dfs 上去,一直找到那個沒有父母的人,那位就是這族譜中所有人的共同祖先
題目不會出現一個人同時有兩個父母的情況,大家都是單親家庭
參考答案: gist(python)