第四题用辗转相除法求最大公因数判断两个节点有没有边,然后同样使用dfs,只能handle 30% case,所以应该优化求公因数的部分?