CCC-25 (2025) - S4 (Floor is Lava)
View as PDFΤο Έδαφος Είναι Λάβα
Έχετε παγιδευτεί σε ένα καυτό μπουντρούμι με δωμάτια, αριθμημένα από
έως
, τα οποία συνδέονται με
σήραγγες. Η
-οστή σήραγγα συνδέει τα δωμάτια
και
και προς τις δύο κατευθύνσεις, αλλά το δάπεδο της σήραγγας είναι καλυμμένο με λάβα θερμοκρασίας
.
Για βοηθηθείτε στο να διασχίζετε τις σήραγγες με λάβα, φοράτε ένα ζευγάρι θερμομονωτικές μπότες, οι οποίες αρχικά έχουν επίπεδο ψύξης . Για να πατήσετε σε λάβα θερμοκρασίας
, οι μπότες σας πρέπει να έχουν ακριβώς το ίδιο επίπεδο ψύξης
. Αν το επίπεδο ψύξης είναι πολύ χαμηλό, η λάβα θα λιώσει τις μπότες σας, ενώ αν είναι πολύ υψηλό, τα πόδια σας θα παγώσουν καθώς διασχίζετε τη σήραγγα.
Ευτυχώς, όταν βρίσκεστε σε ένα δωμάτιο, μπορείτε να αυξήσετε ή να μειώσετε το επίπεδο ψύξης των μποτών σας κατά , με κόστος
νομίσματα.
Ξεκινάτε από το δωμάτιο και θέλετε να φτάσετε στην έξοδο, η οποία γνωρίζετε ότι βρίσκεται στο δωμάτιο
. Ποιο είναι το ελάχιστο κόστος για να το πετύχετε;
Είσοδος
Η πρώτη γραμμή εισόδου περιέχει δύο ακέραιους και
(
).
Οι επόμενες γραμμές περιέχουν τρεις ακέραιους
,
και
(
,
,
), οι οποίοι περιγράφουν την
-οστή σήραγγα.
Υπάρχει το πολύ μία σήραγγα που συνδέει κάθε ζεύγος δωματίων και είναι δυνατή η πρόσβαση σε όλα τα υπόλοιπα δωμάτια ξεκινώντας από το δωμάτιο .
Ο παρακάτω πίνακας δείχνει πώς κατανέμονται οι διαθέσιμοι βαθμοί:
| Βαθμοί | Επιπλέον Περιορισμοί |
| Για όλες τις σήραγγες, | |
| Κάθε δωμάτιο έχει το πολύ | |
| Κανένας επιπλέον περιορισμός. |
Έξοδος
Εκτυπώστε το ελάχιστο κόστος, σε νομίσματα, για να φτάσετε από το δωμάτιο στο δωμάτιο
.
input
5 7
1 2 3
2 3 2
1 3 6
3 4 3
4 5 7
2 4 1
2 5 10
output
9
Επεξήγηση του πρώτου παραδείγματος:
Η παραπάνω εικόνα δείχνει ένα διάγραμμα του μπουντρουμιού.
Η βέλτιστη στρατηγική διαφυγής είναι η εξής:
- Αυξήστε το επίπεδο ψύξης στο
, με κόστος
νομίσματα.
- Διασχίστε τον διάδρομο προς το δωμάτιο
.
- Μειώστε το επίπεδο ψύξης στο
, με κόστος
νόμισμα.
- Διασχίστε τον διάδρομο προς το δωμάτιο
.
- Αυξήστε το επίπεδο ψύξης στο
, με κόστος
νόμισμα.
- Διασχίστε τον διάδρομο προς το δωμάτιο
.
- Αυξήστε το επίπεδο ψύξης στο
, με κόστος
νομίσματα.
- Διασχίστε τον διάδρομο προς το δωμάτιο
και διαφύγετε.
Το συνολικό κόστος είναι νομίσματα και μπορεί να αποδειχθεί ότι δεν υπάρχει φθηνότερη διαδρομή.
Comments