CCO-24 (2024) - 3 (Summer Driving)
View as PDFSummer Driving
Στο Οντάριο υπάρχουν πόλεις, αριθμημένες από το 1 έως το
. Υπάρχουν
δρόμοι, αριθμημένοι από το 1 έως το
, όπου ο
-οστός δρόμος συνδέει τις πόλεις
και
. Είναι δυνατό να ταξιδέψει κανείς από οποιαδήποτε πόλη σε οποιαδήποτε άλλη χρησιμοποιώντας αυτούς τους δρόμους.
Η Alice και ο Bob ταξιδεύουν μαζί, ξεκινώντας από την πόλη . Για να κάνουν την οδήγησή τους πιο ενδιαφέρουσα, επινοούν το ακόλουθο παιχνίδι.
Η Alice και ο Bob παίζουν εναλλάξ, με πρώτη την Alice. Στη σειρά της, η Alice πρέπει να διασχίσει ακριβώς διαφορετικούς δρόμους, τους οποίους δεν έχουν διασχίσει ποτέ πριν, προς καμία κατεύθυνση. Στη σειρά του, ο Bob πρέπει να διασχίσει έως και
διαφορετικούς δρόμους (ενδεχομένως κανέναν), αλλά ορισμένοι από αυτούς μπορεί να έχουν διασχιστεί και στο παρελθόν.
Τελικά, θα έρθει η σειρά της Alice, αλλά θα είναι αδύνατο να διασχίσει ακριβώς διαφορετικούς δρόμους που δεν έχουν χρησιμοποιήσει ποτέ πριν. Όταν συμβεί αυτό, το παιχνίδι περνά σε μια τελική φάση, πριν η Alice οδηγήσει ξανά. Σε αυτή την τελική φάση, ο Bob διασχίζει έως και
διαφορετικούς δρόμους (ενδεχομένως κανέναν), τους οποίους δεν έχουν διασχίσει ποτέ πριν, προς καμία κατεύθυνση.
Η Alice θέλει να καταλήξει σε μια πόλη με όσο το δυνατόν μεγαλύτερο αριθμό, ενώ ο Bob θέλει να καταλήξει σε μια πόλη με όσο το δυνατόν μικρότερο αριθμό. Σε ποια πόλη θα τελειώσουν το ταξίδι τους, αν παίξουν και οι δύο βέλτιστα;
Είσοδος
Η πρώτη γραμμή της εισόδου περιέχει τέσσερις ακέραιους αριθμούς, χωρισμένους με κενά: ,
,
και
.
Καθεμία από τις επόμενες γραμμές περιέχει δύο ακέραιους αριθμούς, χωρισμένους με κενό,
και
, οι οποίοι περιγράφουν έναν δρόμο.
Βαθμολογία
| Βαθμοί | Περιορισμοί | Επιπλέον περιορισμοί |
| 1 | ||
| 4 | Κάθε πόλη συνδέεται με το πολύ δύο δρόμους και η πόλη | |
| Δεν υπάρχουν πρόσθετοι περιορισμοί. | ||
| Δεν υπάρχουν επιπλέον περιορισμοί. | ||
| Δεν υπάρχουν επιπλέον περιορισμοί. | ||
| Δεν υπάρχουν επιπλέον περιορισμοί. |
Έξοδος
Εμφάνισε την πόλη στην οποία θα τελειώσουν το ταξίδι τους η Alice και ο Bob, θεωρώντας ότι και οι δύο παίζουν βέλτιστα.
Παραδείγματα
input
9 6 2 1
1 3
1 6
2 4
2 5
2 7
3 9
4 6
4 8
output
2
Επεξήγηση του πρώτου παραδείγματος
Στην πρώτη σειρά της Alice, έχει τρεις επιλογές: να οδηγήσει προς την πόλη ,
ή
.
Αν η Alice οδηγήσει προς την πόλη , ο Bob μπορεί να επιλέξει να μη διασχίσει κανέναν δρόμο στη σειρά του. Τότε, θα είναι αδύνατο για την Alice να διασχίσει δύο διαφορετικούς δρόμους που δεν έχουν χρησιμοποιηθεί ποτέ πριν, οπότε το παιχνίδι περνά στην τελική φάση. Ο Bob μπορεί να επιλέξει να μη διασχίσει κανέναν δρόμο ούτε σε αυτή τη φάση, με αποτέλεσμα να τελειώσουν στην πόλη
.
Αν η Alice οδηγήσει προς την πόλη , ο Bob μπορεί να επιλέξει να διασχίσει έναν δρόμο προς την πόλη
. Τότε, θα είναι αδύνατο για την Alice να διασχίσει δύο διαφορετικούς δρόμους που δεν έχουν χρησιμοποιηθεί ποτέ πριν, οπότε το παιχνίδι περνά στην τελική φάση. Η μόνη επιλογή του Bob είναι να μη διασχίσει κανέναν δρόμο σε αυτή την τελική φάση, με αποτέλεσμα να τελειώσουν στην πόλη
.
Αν η Alice οδηγήσει προς την πόλη 8, ο Bob μπορεί να επιλέξει να διασχίσει έναν δρόμο προς την πόλη .
Τότε, η Alice μπορεί να οδηγήσει είτε προς την πόλη
είτε προς την πόλη
.
Και στις δύο περιπτώσεις, ο Bob μπορεί στη συνέχεια να διασχίσει έναν δρόμο προς την πόλη
. Η Alice δεν μπορεί πλέον να διασχίσει δύο διαφορετικούς δρόμους που δεν έχουν χρησιμοποιηθεί ποτέ πριν, οπότε το παιχνίδι περνά στην τελική φάση. Ο Bob μπορεί να επιλέξει να μη διασχίσει κανέναν δρόμο σε αυτή τη φάση, με αποτέλεσμα να τελειώσουν στην πόλη
.
Σε όλες τις περιπτώσεις, ο Bob μπορεί να αναγκάσει το παιχνίδι να τελειώσει είτε στην πόλη είτε στην πόλη
.
Ωστόσο, δεν μπορεί να αναγκάσει το παιχνίδι να τελειώσει στην πόλη
, επομένως, αν παίξουν βέλτιστα, το παιχνίδι τελειώνει στην πόλη
.
input
7 2 3 2
2 7
7 3
3 1
1 4
4 5
5 6
output
3
Comments