Torrent
Ο Mirko εργάζεται σε ένα κέντρο δεδομένων και η σημερινή αποστολή είναι να αντιγράψει ένα αρχείο μεγέθους GiB σε υπολογιστές. Οι υπολογιστές συμβολίζονται με ακέραιους από το έως το και συνδέονται έτσι ώστε να σχηματίζουν ένα λεγόμενο δέντρο. Ακριβέστερα, ζεύγη υπολογιστών συνδέονται απευθείας μέσω καλωδίου δικτύου με τρόπο που να υπάρχει μια μοναδική διαδρομή μεταξύ κάθε ζεύγους υπολογιστών.
Στο πρώτο παράδειγμα, παίρνει δύο λεπτά για το αρχείο να αντιγραφεί σε όλους τους υπολογιστές
Αρχικά, ο Mirko τοποθέτησε χειροκίνητα το αρχείο σε δύο διαφορετικούς υπολογιστές – τον υπολογιστή και τον υπολογιστή και τώρα γράφει εντολές που θα αντιγράψουν το αρχείο σε όλους τους άλλους υπολογιστές.
Το αρχείο μπορεί να αντιγραφεί από τον υπολογιστή στον υπολογιστή μόνο εάν οι δύο υπολογιστές είναι απευθείας συνδεδεμένοι και η διαδικασία αντιγραφής διαρκεί ακριβώς
ένα λεπτό.
Ανά πάσα στιγμή, κάθε μεμονωμένος υπολογιστής μπορεί να συμμετάσχει το πολύ σε μία διαδικασία αντιγραφής, αλλά επιτρέπεται η αντιγραφή του αρχείου μεταξύ αυθαίρετα πολλών διαφορετικών ζευγών υπολογιστών στην ίδια στιγμή.
Επομένως, όταν η διαδικασία αντιγραφής από τον υπολογιστή στον υπολογιστή τελειώνει, είναι δυνατό στο επόμενο λεπτό να αντιγράψετε το αρχείο από τον υπολογιστή στον υπολογιστή και από τον υπολογιστή στον υπολογιστή .
Προσδιορίστε τον ελάχιστο χρόνο που χρειάζεται για να αντιγραφεί το αρχείο σε όλους τους υπολογιστές.
Είσοδος
Η πρώτη γραμμή εισόδου περιέχει τον ακέραιο και δύο διαφορετικούς ακέραιους αριθμούς και - τον αριθμό υπολογιστών και τα ονόματα των υπολογιστών που περιέχουν ήδη το αρχείο. Καθεμία από τις ακόλουθες γραμμές περιέχει δύο διαφορετικούς ακέραιους και - οι ετικέτες των υπολογιστών που συνδέονται απευθείας μέσω καλώδιο δικτύου. Το δίκτυο υπολογιστών σχηματίζει ένα δέντρο, όπως περιγράφεται στην εργασία.
Έξοδος
Πρέπει να εκτυπώσετε τον απαιτούμενο ελάχιστο χρόνο σε λεπτά.
Βαθμολογία
Υποπρόβλημα | Βαθμοί | Περιορισμοί |
1 | 31 | |
2 | 69 |
Παραδείγματα
input
6 2 1
1 2
2 3
2 4
1 5
5 6
output
2
input
10 1 2
1 2
2 5
1 3
1 4
4 6
6 7
3 8
3 9
3 10
output
4
input
17 1 2
1 3
1 4
4 6
6 7
3 8
3 9
3 10
1 13
13 5
13 11
13 12
13 14
14 15
15 16
15 17
14 2
output
5
Απεικονίσεις του 2ου και του 3ου παραδείγματος
Comments