Cokolade
Η μικρή Lana και η μικρή Fran επισκέπτονται ένα εργοστάσιο σοκολάτας. Είδαν πώς φτιάχνεται η σοκολάτα, δοκίμασαν πολλές σοκολάτες και τώρα θέλουν να αγοράσουν μερικές από τις σοκολάτες.
Στο μαγαζί υπάρχουν διαφορετικές σοκολάτες και η -οστή από αυτές έχει την τιμή . Η Lana και ο Fran θέλουν να αγοράσουν σοκολάτες.
Η Fran βρήκε έναν τρόπο να μοιράσει το κόστος στο κατάστημα:
- Εάν η σοκολάτα είναι φθηνότερη από kunas, η Lana θα την πληρώσει.
- Διαφορετικά, η Lana θα πληρώσει kunas και η Fran θα πληρώσει τα υπόλοιπα, δηλαδή kunas.
Ας συμβολίσουμε το ως το ποσό που πρέπει να πληρώσει η Lana και το ως το ποσό που πρέπει να πληρώσει η Fran. Η Lana, δυσαρεστημένη με τη συμφωνία της Fran, θέλει να πειράξει την Fran και να επιλέξει τις σοκολάτες, ώστε η τιμή της έκφρασης να είναι όσο το δυνατόν μικρότερη. Επειδή η Fran διστάζει και δεν ξέρει πόσες θέλει να αγοράσει, η Lana θέλει να μάθει την ελάχιστη τιμή της έκφρασης για διαφορετικούς αριθμούς και .
Βοηθήστε την να επιλέξει τις σοκολάτες και προσδιορίστε την ελάχιστη τιμή της έκφρασης για κάθε ένα από τα ερωτήματα .
Είσοδος
Η πρώτη γραμμή περιέχει δύο ακέραιους αριθμούς και , τον αριθμό των σοκολατών και τον αριθμό των ερωτημάτων.
Η δεύτερη γραμμή περιέχει ακέραιους , οι τιμές των επιμέρους σοκολατών, κατά σειρά.
Οι ακόλουθες γραμμές περιέχουν ακέραιους αριθμούς και , το όριο της Fran και ο αριθμός των σοκολατών που πρόκειται να αγοράσουν.
Έξοδος
Εκτυπώστε γραμμές. Στην -οστή γραμμή εκτυπώστε την απάντηση για το -οστό ερώτημα της Lana.
Βαθμολογία
Υποπρόβλημα | Βαθμοί | Περιορισμοί |
1 | 15 | |
2 | 20 | |
3 | 35 | Κανένας επιπλέον περιορισμός. |
Παραδείγματα
input
5 2
1 9 22 10 19
18 4
5 2
output
34
-21
Επεξήγηση του 1ου παραδείγματος:
Στο πρώτο ερώτημα, η Lana μπορεί να πάρει σοκολάτες με τιμές και . Η Lana θα πληρώσει kunas και η Fran kunas. Η απάντηση είναι .
Στο δεύτερο ερώτημα, η Lana θα επιλέξει σοκολάτες με τιμές και . Η Lana θα πληρώσει kunas και η Fran θα πληρώσει kunas. Η απάντηση είναι .
input
7 4
1 5 4 3 7 11 9
5 4
5 7
7 3
4 5
output
4
16
7
1
input
3 3
5 6 7
10 1
5 3
3 3
output
5
12
0
Comments