Friends
Σε ένα συγκεκριμένο σχολείο, έχει διαπιστωθεί ότι οι μαθητές αφιερώνουν πολύ χρόνο στο διάβασμα και όχι αρκετό χρόνο στην κοινωνικοποίησή τους. Για να αντιμετωπιστεί αυτή η κατάσταση, αποφασίστηκε να ανατεθεί σε κάθε μαθητή ένας φίλος. Μια φιλία είναι μονομερής. Δηλαδή, αν η Janet οριστεί ως φίλη της Sarah, η Janet πρέπει να είναι φιλική προς τη Sarah, αλλά η Sarah δεν είναι υποχρεωμένη να ανταποκριθεί.
Η ανάθεση των φίλων γίνεται μέσω υπολογιστή χρησιμοποιώντας τους αριθμούς των μαθητών. Σε κάθε μαθητή ανατίθεται ακριβώς ένας φίλος. Μερικές φορές, προκύπτει ένας "κύκλος φίλων". Για παράδειγμα, αν στον Marc ανατεθεί ο Fred, στον Fred ανατεθεί η Lori, στη Lori ανατεθεί η Jean και στη Jean ανατεθεί ο Marc, έχουμε έναν κύκλο φίλων που περιλαμβάνει τον Marc, τον Fred, τη Lori και την Jean. Μπορούμε να πούμε ότι στον κύκλο, ο Marc έχει διαχωρισμό από τον Fred, από τη Lori, από την Jean και από τον Marc.
Η δουλειά σας είναι να προσδιορίσετε, δεδομένης μιας ανάθεσης φίλων από τον υπολογιστή, αν δύο μαθητές βρίσκονται στον ίδιο κύκλο φίλων, και αν ναι, να προσδιορίσετε τον διαχωρισμό τους.
Είσοδος
Η είσοδος ξεκινά με έναν ακέραιο αριθμό , τον αριθμό των μαθητών της τάξης, σε ξεχωριστή γραμμή. Οι επόμενες γραμμές περιέχουν την ανάθεση των φίλων από τον υπολογιστή. Μια ανάθεση είναι της μορφής (όπου , , ). Για παράδειγμα, είναι μια πιθανή ανάθεση φιλίας και σημαίνει ότι ο μαθητής πρέπει να είναι φίλος με τον μαθητή .
Μετά τις αναθέσεις φίλων, ακολουθεί μια σειρά γραμμών που περιέχουν η καθεμιά δύο αριθμούς μαθητών, χωρισμένους με ένα κενό διάστημα. Αυτές οι γραμμές περιέχουν τα ζεύγη των μαθητών που θα προσδιορίσετε αν ανήκουν στον ίδιο κύκλο φίλων και, αν ναι, τον διαχωρισμό τους. Η τελευταία γραμμή της εισόδου αναγνωρίζεται από τη χρήση του για την ανάθεση φιλίας.
Έξοδος
Για κάθε περίπτωση, πρέπει να εξάγετε, σε μια ξεχωριστή γραμμή, τη λέξη ή τη λέξη , ανάλογα με το αν ανήκουν στον ίδιο κύκλο φίλων. Εάν η απάντηση είναι , τότε στην ίδια γραμμή η λέξη της εξόδου, θα πρέπει να ακολουθείται από ένα κενό διάστημα και στη συνέχεια από έναν ακέραιο αριθμό που θα αντιστοιχεί στον αριθμό διαχωρισμού τους.
Παράδειγμα
input
6
1 2
2 3
3 1
10 11
100 10
11 100
1 100
2 3
0 0
output
No
Yes 0
Comments