Greedy For Pies
Ένα τοπικό ζαχαροπλαστείο κάνει μια προωθητική ενέργεια all-you-can-eat στις πίτες! Προφανώς, δεν μπορείτε να προσπεράσετε αυτή την προσφορά.
Το κατάστημα τοποθετεί πίτες στη σειρά από αριστερά προς τα δεξιά - η -οστή πίτα περιέχει γραμμάρια ζάχαρης. Επιπλέον, παρέχονται ακόμη πίτες από τις οποίες η -οστή περιέχει γραμμάρια ζάχαρης.
Σας δίνεται πρώτα η δυνατότητα να τοποθετήσετε καθεμία από τις πίτες της δεύτερης λίστας οπουδήποτε στην πρώτη λίστα από πίτες, δηλαδή είτε στην αρχή ή στο τέλος της, ή ανάμεσα σε δύο πίτες που υπάρχουν ήδη στη λίστα. Το αποτέλεσμα θα είναι θα είναι μια λίστα με πίτες με τον περιορισμό ότι οι αρχικές πίτες εξακολουθούν να βρίσκονται στην αρχική τους σειρά και θέση.
Μετά από αυτό, σας δίνεται η δυνατότητα να κάνετε έναν περίπατο κατά μήκος της νέας σειράς από πίτες από αριστερά προς τα δεξιά, για να συλλέξετε τις πίτες της επιλογής σας. Όταν φτάσετε σε μια πίτα, μπορείτε να επιλέξετε να την προσθέσετε στη στοίβα σας ή να την παραλείψετε. Ωστόσο, επειδή είστε υποχρεωμένοι να συνεχίσετε να κινείστε, αν επιλέξετε μια συγκεκριμένη πίτα, δεν θα μπορέσετε να πάρετε και την αμέσως επόμενη πίτα (αν υπάρχει). Με άλλα λόγια, δεν μπορείτε να φάτε διαδοχικές πίτες σε αυτή τη νέα λίστα.
Όντας ειδήμων στις πίτες, ο στόχος σας είναι να μεγιστοποιήσετε τη συνολική ποσότητα ζάχαρης από πίτες που παίρνετε από τη σειρά. Πόσα γραμμάρια μπορείτε να πάρετε;
Είσοδος
Η πρώτη γραμμή της εισόδου θα περιέχει τον ακέραιο αριθμό . Οι επόμενες γραμμές θα περιέχουν η καθεμιά έναν ακέραιο αριθμό , που θα αντιστοιχεί στον ακέραιο αριθμό γραμμαρίων ζάχαρης στην πίτα της λίστας από πίτες.
Η επόμενη γραμμή θα περιέχει τον , τον αριθμό των πιτών στη δεύτερη λίστα. Οι επόμενες γραμμές θα περιέχουν έναν ακέραιο αριθμό η καθεμιά , που θα αντιστοιχεί στον ακέραιο αριθμό γραμμαρίων ζάχαρης στην πίτα της λίστας από πίτες.
Για το των βαθμών αυτού του προβλήματος, . Για ακόμη των βαθμών αυτού του προβλήματος, . Για επιπλέον των βαθμών αυτού του προβλήματος, .
Έξοδος
Εξάγετε τον μέγιστο αριθμό γραμμαρίων ζάχαρης από όλες τις πίτες που είστε σε θέση να παραλάβετε.
Παράδειγμα
input
5
10
12
6
14
7
3
1
8
2
output
44
Επεξήγηση του παραδείγματος:
Τοποθετήστε τις πίτες με σειρά
(δηλαδή, τοποθετήστε την πίτα με γραμμάριο ζάχαρης μεταξύ και , και τοποθετήστε τις πίτες με και γραμμάρια ζάχαρης, με αυτή τη σειρά, μεταξύ των και ). Τότε, μπορούμε να πάρουμε γραμμάρια ζάχαρης, που είναι το μέγιστο.
Comments