CSES 1700 - Tree Isomorphism I
1.0s 512M給定兩棵有根樹,你的任務是判斷它們是否同構,也就是是否可以將它們畫成相同的樣子。
輸入格式
第一行有一個整數 \(t\),表示測試數量。接著有 \(t\) 組測試,每組格式如下:
第一行有一個整數 \(n\),表示兩棵樹的節點數。節點編號為 \(1,2,\dots,n\),且節點 \(1\) 是根。
接著有 \(n-1\) 行描述第一棵樹的邊,最後再有 \(n-1\) 行描述第二棵樹的邊。
輸出格式
對每組測試,若兩棵樹同構,輸出 YES,否則輸出 NO。
範例輸入 1
2
3
1 2
2 3
1 2
1 3
3
1 2
2 3
1 3
3 2
範例輸出 1
NO
YES
限制
- \(1 \le t \le 1000\)
- \(2 \le n \le 10^5\)
- 所有測試中 \(n\) 的總和最多為 \(10^5\)
題目來源
題目來自 CSES Problem Set(Antti Laaksonen),授權 CC BY-NC-SA 4.0;本頁為翻譯,以相同授權分享。
登入後即可撰寫程式並提交評測。
登入