Kvalitetni
Μια ποιοτική αριθμητική έκφραση αποτελείται από αγκύλες, αριθμό και πράξεις πολλαπλασιασμού και πρόσθεσης.
Μια ποιοτική αριθμητική έκφραση ορίζεται αναδρομικά με τον ακόλουθο τρόπο:
- Μια έκφραση που αποτελείται από έναν μόνο θετικό πραγματικό αριθμό μικρότερο ή ίσο του είναι καλής ποιότητας.
Μια τέτοια έκφραση έχει την εξής μορφή:
Για παράδειγμα, αν , τότε το είναι μια ποιοτική έκφραση.
- Εάν οι είναι ποιοτικές εκφράσεις τέτοιες ώστε και το άθροισμα αυτών των παραστάσεων είναι το πολύ , τότε οι παρακάτω εκφράσεις είναι καλής ποιότητας:
Σας δίνεται μια ποιοτική αριθμητική έκφραση όπου οι αριθμοί αντικαθίστανται από ερωτηματικά.
Προσδιορίστε τη μέγιστη δυνατή τιμή που θα μπορούσε να έχει η παράσταση.
Είσοδος
Η πρώτη γραμμή εισόδου περιέχει ακέραιο αριθμό .
Η δεύτερη γραμμή εισόδου περιέχει ακέραιους αριθμούς , διαχωρισμένους με κενό
Η τρίτη γραμμή εισόδου περιέχει μία ποιοτική αριθμητική έκφραση στην περιγραφόμενη μορφή.
Η αριθμητική έκφραση αποτελείται από: '?', '*', '+', '(', ')' και το μήκος της είναι χαρακτήρες το πολύ.
Έξοδος
Πρέπει να τυπώσετε τη μέγιστη δυνατή τιμή της έκφρασης.
Μια λύση θεωρείται σωστή εάν η απόλυτη ή σχετική απόκλιση από την επίσημη λύση είναι μικρότερη από .
Παραδείγματα
input
2
10 6
((?)+(?))
output
6.00000
Επεξήγηση του 1ου παραδείγματος:
Η έκφραση ικανοποιεί τις συνθήκες, επομένως είναι μια έκφραση ποιότητας και είναι εύκολο να ελέγξετε ότι το 6 είναι η μέγιστη τιμή.
input
3
253
(((?)+(?))*(?))
output
6.00000
Επεξήγηση του 2ου παραδείγματος:
Το μέγιστο επιτυγχάνεται, για παράδειγμα, για την έκφραση .
input
3
2 10 6
((?)*(?)*(?))
output
8.000000000
Επεξήγηση του 3ου παραδείγματος:
Το μέγιστο επιτυγχάνεται, για παράδειγμα, για την έκφραση .
Comments