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