Shopping Plans
Αγοράζετε από ένα κατάστημα που πουλά ένα σύνολο αντικειμένων. Το -οστο αντικείμενο έχει ένα τύπο το οποίο είναι ένας ακέραιος μεταξύ του και του . Ένα εφικτό σχέδιο αγορών είναι ένα υποσύνολο από αυτά τα αντικείμενα τέτοιο ώστε για όλους τους τύπους , ο αριθμός των αντικειμένων τύπου να ανήκει στο διάστημα [, ].
Το -οστο αντικείμενο στο κατάστημα έχει κόστος και το κόστος ενός σχεδίου αγορών είναι το άθροισμα από τα κόστη των αντικειμένων του σχεδίου. Σας ενδιαφέρει το πιθανό κόστος των εφικτών σχεδίων αγορών. Βρείτε το κόστος από τα πιο φθηνά εφικτά σχέδια αγορών. Σημειώστε ότι αν υπάρχουν δύο διαφορετικά σχέδια αγορών με το ίδιο κόστος, θα πρέπει να μετρηθούν ξεχωριστά στην έξοδο.
Είσοδος
Η πρώτη γραμμή αποτελείται από τρεις, χωρισμένους με κενό, ακέραιους , και ( , , ). Ακολουθούν γραμμές, η -οστη από τις οποίες περιέχει δύο, χωρισμένους με κενό, ακέραιους και ( , ). Ακολουθούν γραμμές, η -οστη από τις οποίες περιέχει δύο, χωρισμένους με κενό, ακέραιους και ( ).
Βαθμολογία
Για από τους διαθέσιμους βαθμούς, = = και , , .
Για επιπλέον από τους διαθέσιμους βαθμούς, = = και , , .
Για επιπλέον από τους διαθέσιμους βαθμούς, = = .
Για επιπλέον από τους διαθέσιμους βαθμούς, = .
Έξοδος
Εκτυπώστε γραμμές. Στην -οστη γραμμή, εκτυπώστε το κόστος του -οστου φθηνότερου σχεδίου αγορών, αν υπάρχει, ή -1
αν υπάρχουν λιγότερα από εφικτά σχέδια αγορών.
Παράδειγμα
input
5 2 7
1 5
1 3
2 3
1 6
2 1
1 1
1 1
output
4
6
6
7
8
9
-1
Επεξήγηση του παραδείγματος
Ένα εφικτό σχέδιο αγορών πρέπει να συνδιάζει ακριβώς ένα αντικείμενο με κόστος στο {, , } με ακριβώς ένα αντικείμενο με κόστος στο {, }.
Comments