[C10_BDG_23] Khối vuông

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, Python

Trò chơi thứ ba của lớp 9A là trò chơi xếp các khối hình vuông. Cô chủ nhiệm cho mỗi tổ ~N~ ~(0 < N \le 10^5)~ khối hình vuông, các khối hình vuông của tổ 1 giống các khối hình vuông của tổ 2. Trên mỗi khối hình vuông có một số nguyên ~a_i~ ~(1 \le i \le N;\ 1 \le a_i \le 10000)~ thể hiện khả năng cách nhiệt của hình vuông đó. Nếu xếp lần lượt các khối hình vuông theo trình tự ~a_1, a_2, ..., a_N~ thì độ cách nhiệt cả khối là ~a_1 + a_2 + ... + a_N + max(0, a_2 - a_1) + max(0, a_3 - a_2) + ... + max(0, a_{N} - a_{N-1})~.

Yêu cầu

Bạn hãy giúp An xếp các khối hình vuông sao cho độ cách nhiệt của cả khối là lớn nhất.

Dữ liệu đầu vào

Gồm ~N + 1~ dòng:

  • Dòng đầu tiên gồm số ~N~.
  • ~N~ dòng tiếp theo, dòng thứ ~i~ gồm giá trị ~a_i~ ~(1 \le i \le N)~.

Dữ liệu đầu ra

Gồm một dòng duy nhất chứa kết quả của bài.

Ví dụ

Ví dụ 1
INPUT
4
5
4
1
7
OUTPUT
24

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.