Problem
https://vn.spoj.com/problems/INSUL
https://oj.vnoi.info/problem/INSUL
Cho một dãy N viên gạch lần lượt có độ cách nhiệt là các số a1.. aN. Nếu xếp lần lượt các viên gạch theo trình tự đó thì độ cách nhiệt cả khối là a1 + a2 + … + aN + max(0, a2 - a1) + max(0, a3 - a2) + … + max(0, aN - aN - 1). Nhiệm vụ của bạn là tìm cách xếp sao cho độ cách nhiệt của cả khối là lớn nhất có thể.
Dữ liệu
- Dòng đầu ghi số nguyên dương N (0 < n ≤ 10^5).
- N dòng sau mỗi dòng ghi một số ai ( 1 ≤ i ≤ N và 1 ≤ ai ≤ 10000).
Kết qủa
Ghi trên một dòng kết quả cần tìm.
Ví dụ
Dữ liệu
4
5
4
1
7
Kết qủa
24
Tutorial
Submission
INSUL.cpp