Alias
Ο Novak και ο Rafael παίζουν μια απλοποιημένη έκδοση του παιχνιδιού Alias. Ο Novak πρέπει να κάνει τον Rafael να μαντέψει μια λέξη χωρίς να την πει. Ο Rafael έχει λέξεις στη βάση δεδομένων του μυαλού του και υπάρχουν συνδέσεις μεταξύ ορισμένων λέξεων. Η σύνδεση μεταξύ των λέξεων και , με το χρόνο , σημαίνει ότι αν ο Rafael θυμηθεί τη λέξη ή την ακούσει, μετά από χιλιοστά του δευτερολέπτου θα θυμηθεί και τη λέξη .
Ο Novak και ο Rafael θα παίξουν γύρους. Σε κάθε γύρο, ο Novak θέλει να ξέρει: αν πει τη λέξη , μετά από πόσα χιλιοστά του δευτερολέπτου θα θυμηθεί για πρώτη φορά ο Rafael τη λέξη ; Οι γύροι είναι ανεξάρτητοι.
Είσοδος
Η πρώτη γραμμή περιέχει ακέραιους αριθμούς και , τον αριθμό των λέξεων και τον αριθμό των συνδέσεων.
Κάθε μία από τις ακόλουθες m γραμμές περιέχει δύο διαφορετικές λέξεις και και έναν ακέραιο , που περιγράφουν μια σύνδεση. Οι λέξεις αποτελούνται από το πολύ 20 πεζά γράμματα. Όλες οι λέξεις που έχει στη βάση δεδομένων του ο Rafael θα εμφανίζονται τουλάχιστον μία φορά. Είναι πιθανό να υπάρχουν πολλαπλές συνδέσεις μεταξύ κάποιων ζευγαριών λέξεων.
Η επόμενη γραμμή περιέχει έναν ακέραιο αριθμό , τον αριθμό των γύρων.
Κάθε μία από τις επόμενες γραμμές περιέχει δύο διαφορετικές λέξεις και , τη λέξη που θα πει ο Novak και τη λέξη που πρέπει να θυμηθεί ο Rafael στον i-οστό γύρο. Και οι δύο λέξεις εμφανίζονται στη βάση δεδομένων του Rafael.
Έξοδος
Στην έξοδο θα υπάρχουν γραμμές. Στην i-οστή γραμμή εξόδου θα εμφανίζεται ο χρόνος για τον i-οστό γύρο, σε χιλιοστά του δευτερολέπτου, ή η λέξη "Roger", αν ο Rafael δεν θυμηθεί ποτέ τη λέξη.
Βαθμολογία
Σε δοκιμαστικές περιπτώσεις αξίας 20 πόντων, ισχύει .
Σε δοκιμαστικές περιπτώσεις αξίας επιπλέον 20 πόντων, ισχύει .
Παραδείγματα
input
3 2
novak goat 1
goat simulator 3
2
novak simulator
simulator goat
output
4
Roger
Εξήγηση του 1ου παραδείγματος:
Στον πρώτο γύρο ο Novak θα πει τη λέξη novak. Μετά από 1 χιλιοστό του δευτερολέπτου, ο Rafael θα θυμηθεί τη λέξη goat και μετά από 3 ακόμη χιλιοστά του δευτερολέπτου την απαιτούμενη λέξη simulator. Στον δεύτερο γύρο, ο Novak θα πει τη λέξη simulator, αλλά ο Rafael δεν θα θυμηθεί τις άλλες λέξεις.
input
3 3
kile legend 4
legend beer 5
beer kile 6
2
kile beer
legend kile
output
9
11
input
4 5
rafael me 5
me ow 6
ow ausopenfinal 2012
ausopenfinal me 2
rafael ausopenfinal 2
3
rafael me
me rafael
ow me
output
4
Roger
2014
Comments