ngoc tran

Một công ti sản xuất tấm cách nhiệt nhiều tầng . Mỗi tầng thứ i có một hệ số cách nhiệt là ai . các tầng được đánh số từ hướng nóng ra bên ngoài.

hơi nóng -->||a1|a2|...|ai|ai+1|...|an||--> ra bên ngoài

Hệ số cách nhiệt của một tấm cách nhiệt được đo bằng công thức sau :

A=n∑i=1∑i=1nai+n−1∑i=1∑i=1n−1max(0;ai+1-ai)

vd: hệ số cách nhiệt của tấm cách nhiệt sau :-->||5|4|1|7||-->là A=(5+4+1+7)+(7-1)=23

bạn hãy viết một chương trình : cho hệ số của các tầng cách nhiệt, hãy xắp xếp lại thứ tự các tầng cách nhiệt sao cho hệ số cách nhiệt của cả tấm là lớn nhất có thể .

dữ liệu vào : từ tệp văn bản CACHNHIET.INP có cấu trúc như sau:

+ dòng đầu tiên ghi số nguyên dương n là số tầng của tấm cách nhiệt       (n<= 105)

+n dòng tiếp theo, dòng i ghi một số nguyên dương ai thể hiện hệ số cách nhiệt của lớp cách nhiệt thứ i(1<=a1<=10000)

kết quả đưa ra tệp văn bản CACHNHIET.OUT một số duy nhất là hệ số cách nhiệt lớn nhất của tấm tìm được 

vd:

CACH NHIET.INP                                                           CACHNHIET.OUT

4                                                                                        24

5

4

1

7

(lập trình pascal)


Các câu hỏi tương tự
TBNT
Xem chi tiết
ngoc tran
Xem chi tiết
Nguyên GM Nguyễn
Xem chi tiết
30. Hoàng Nhơn
Xem chi tiết
Nguyễn Cảnh Hùng
Xem chi tiết
Nguyễn Cảnh Hùng
Xem chi tiết
Lê Xuân Long
Xem chi tiết
Nguyễn Cảnh Hùng
Xem chi tiết
Nguyễn Cảnh Hùng
Xem chi tiết