CCO-25 (2025) - 1 (Asteroid Mining)
View as PDFAsteroid Miner
Βρισκόμαστε στο έτος και ο Ryan είναι ένας εξορύκτης αστεροειδών.
Βγάζει τα προς το ζην εξορύσσοντας αστεροειδείς και πουλώντας τους στο CCO (Celestial Cargo Outpost).
Στην τελευταία του αποστολή εξόρυξης, εξόρυξε κομμάτια ορυκτών, όπου το
-οστό κομμάτι έχει αξία
και μάζα
.
Ο Ryan σχεδιάζει να μεταφέρει ένα σύνολο από αυτά τα κομμάτια στο CCO με τον πύραυλό του, αλλά έχει καύσιμα μόνο για ένα ακόμη ταξίδι.
Υπολόγισε ότι η μέγιστη συνολική μάζα που μπορεί να μεταφέρει με ασφάλεια ο πύραυλός του είναι
.
Λόγω της τεχνικής εξόρυξης που χρησιμοποιεί ο Ryan, τα κομμάτια ορυκτών έχουν μια ιδιαίτερη ιδιότητα: για οποιαδήποτε δύο κομμάτια, η μάζα του ενός διαιρείται ακριβώς από τη μάζα του άλλου.
Βοηθήστε τον Ryan να βρει τη μέγιστη συνολική αξία που μπορεί να μεταφέρει στο CCO, τηρώντας τους περιορισμούς του πυραύλου του.
Είσοδος
Η πρώτη γραμμή θα περιέχει δύο ακέραιους αριθμούς, χωρισμένους με κενό: (
) και
(
).
Καθεμία από τις επόμενες γραμμές θα περιέχει δύο ακέραιους αριθμούς, χωρισμένους με κενό:
(
) και
(
), οι οποίοι αντιστοιχούν στην αξία και τη μάζα του
-οστού κομματιού ορυκτού, αντίστοιχα.
Επιπλέον, για οποιαδήποτε δύο κομμάτια ορυκτών (
), ισχύει είτε
είτε
, όπου
σημαίνει ότι το
είναι διαιρέτης του
(δηλαδή το
είναι ακέραιος).
Ο παρακάτω πίνακας δείχνει πώς κατανέμονται οι διαθέσιμοι βαθμοί:
| Βαθμοί | Όρια του |
Όρια του |
Επιπλέον περιορισμοί |
| Κανένας επιπλέον περιορισμός. | |||
| Κανένας επιπλέον περιορισμός. | |||
| Κανένας επιπλέον περιορισμός. | |||
| Κανένας επιπλέον περιορισμός. | |||
| Όλες οι τιμές | |||
| Υπάρχουν το πολύ δύο διαφορετικές τιμές | |||
| Κανένας επιπλέον περιορισμός. |
Έξοδος
Σε μία γραμμή, να εξάγετε έναν ακέραιο αριθμό: τη μέγιστη συνολική αξία που μπορεί να μεταφέρει ο Ryan στο CCO.
Παράδειγμα
input
6 10
1 1
5 2
200 6
9 2
6 2
100 1
output
310
Επεξήγηση του παραδείγματος
Ο Ryan μπορεί να πάρει όλα τα κομμάτια εκτός από το δεύτερο και το πέμπτο, πετυχαίνοντας συνολική αξία .
Σημείωσε ότι η συνολική μάζα των κομματιών είναι . Μπορούμε να αποδείξουμε ότι αυτή είναι η βέλτιστη επιλογή.
Comments