Crazy Fencing
Θέλετε να βάψετε έναν ξύλινο φράχτη που βρίσκεται μεταξύ του σπιτιού σας και του σπιτιού του γείτονά σας. Θέλετε να προσδιορίσετε το εμβαδόν του φράχτη, προκειμένου να καθορίσετε πόση μπογιά θα χρησιμοποιήσετε.
Ωστόσο, ο φράχτης είναι κατασκευασμένος από () ανομοιόμορφα κομμάτια ξύλου και ο γείτονάς σας πιστεύει ότι αυτό του προσδίδει καλλιτεχνική άποψη. Το κάτω μέρος κάθε κομματιού ξύλου είναι οριζόντιο, οι δύο πλευρές του είναι κάθετες, αλλά η κορυφή του μπορεί να είναι κομμένη υπό γωνία. Δύο τέτοια κομμάτια ξύλου παρουσιάζονται παρακάτω:
Ευτυχώς, ο φράχτης έχει κατασκευαστεί έτσι ώστε γειτονικά κομμάτια ξύλου να έχουν το ίδιο ύψος στις πλευρές όπου εφάπτονται, γεγονός που καθιστά τον φράχτη πιο καλαίσθητο οπτικά.
Είσοδος
Η πρώτη γραμμή της εισόδου θα περιέχει έναν θετικό ακέραιο αριθμός , όπου .
Η δεύτερη γραμμή της εισόδου θα περιέχει ακέραιους αριθμούς , , , χωρισμένους με κενά διαστήματα, που θα περιγράφουν το αριστερό και το δεξί ύψος κάθε ξύλου. Συγκεκριμένα, το αριστερό ύψος του -οστού κομματιού ξύλου θα είναι και το δεξί ύψος του -οστού κομματιού ξύλου θα είναι .
Η τρίτη γραμμή της εισόδου θα περιέχει ακέραιους αριθμούς που θα περιγράφουν το πλάτος του -οστού κομματιού ξύλου.
Έξοδος
Εξάγετε το συνολικό εμβαδόν του φράχτη.
Παραδείγματα
input
3
2 3 6 2
4 1 1
output
18.5
Επεξήγηση του πρώτου παραδείγματος:
Ο φράχτης έχει την ακόλουθη μορφή:
Κοιτάζοντας από αριστερά προς τα δεξιά, τα επιμέρους εμβαδά των κομματιών ξύλου είναι , , και , και προκύπτει συνολικό εμβαδόν .
input
4
6 4 9 7 3
5 2 4 1
output
75
Επεξήγηση του δεύτερου παραδείγματος:
Ο φράχτης έχει την ακόλουθη μορφή:
Κοιτάζοντας από αριστερά προς τα δεξιά, τα επιμέρους εμβαδά των κομματιών ξύλου είναι , , και και προκύπτει συνολικό εμβαδόν .
Comments