#P689. 親戚
親戚
題目描述
若某個家族人員過於龐大,要判斷兩個人是否是親戚,確實很不容易,現在給出某個親戚關系圖,求任意給出的兩個人是否具有親戚關係。
規定:
- x 和 y 是親戚,y 和 z 是親戚,那麼 x 和 z 也是親戚。
- 如果 x, y 是親戚,那麼 x 的親戚都是 y 的親戚,y 的親戚也都是 x 的親戚。
輸入格式
第一行輸入三個整數 n, m, p,分別表示有 n 個人,m 個親戚關係,詢問 p 對親戚關係。( n, m, p <= 5000 )
接著有 m 行,每行兩個整數 Mi, Mj ( 1 <= Mi, Mj <= N ) 表示 Mi 和 Mj 具有親戚關係。
接著有 p 行,每行兩個整數 Pi, Pj ( 1 <= Pi, Pj <= N ) 表示詢問 Pi 和 Pj 是否具有親戚關係。
輸出格式
輸出有 p 行,每行一個 Yes 或 No,表示每次詢問對應的答案。 ( 即是否具有親戚關係 )
Samples
6 5 3
1 2
1 5
3 4
5 2
1 3
1 4
2 3
5 6
Yes
Yes
No
原始資料
- Zero1 題號:
a689 - Hydro 題號:
Z0689 - Locale:
zh_TW - Display:
open