TKDC03 - Cách nhiệt - INSUL
Dữ liệu vào: Standard input
Dữ liệu ra: Standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: phanhieubl

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: Đọc từ file INSUL.INP

  • Dòng đầu ghi số nguyên dương N (0 < n ≤ 105).
  • N dòng sau mỗi dòng ghi một số ai ( 1 ≤ i ≤ N và 1 ≤ ai ≤ 10000).

Kết quả: ghi ra file INSUL.OUT: Ghi trên một dòng kết quả là nhiệt độ lớn nhất tìm được.

Ví dụ

 INSUL.INP
INSUL.OUT
4
5
4
1
7
24 

 
Back to Top