Độ chênh lệch
Đề bài
Mô tả
Leo núi là một hoạt động giúp tăng cường thể lực và cải thiện tinh thần, thể chất rất tốt cho con người. Nó là sự kết hợp khéo léo giữa chân và tay để đứng vững ở những nơi có địa hình hiểm trở, sức bền để di chuyển trên một quãng đường dài đồng thời kết hợp với hoạt động của mắt để quan sát các vật cản ở phía trước. Ngoài ra nó còn giúp tăng cường tuần hoàn, giảm mỡ máu, giảm thiểu nguy cơ các bệnh tim mạch, thần kinh. Sau thời gian học tập và nghiên cứu vất vả, nhận thấy leo núi là hoạt động phù hợp để cải thiện sức khỏe của mình, Sơn quyết định đến Hà Giang để thử sức với môn thể thao này.
Nơi Sơn đến có ngọn núi, ngọn núi thứ có độ cao . Mỗi ngày, Sơn sẽ chọn một dãy các ngọn núi liên tiếp từ đến () để đi qua. Độ chênh lệch của một dãy các ngọn núi được tính bằng độ cao của ngọn núi cao nhất trừ đi độ cao của ngọn núi thấp nhất (dãy chỉ gồm một ngọn núi có độ chênh lệch bằng ). Độ chênh lệch của các ngọn núi càng lớn thì số lượng calories tiêu thụ càng nhiều.
Yêu cầu: Sơn có thắc mắc là tổng độ chênh lệch của mọi dãy các ngọn núi ở nơi cậu đến là bao nhiêu để ước tính xem mình được lợi ích gì sau khi leo núi. Hãy giúp Sơn nhé.
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên là số ngọn núi nơi quê nhà của Sơn .
- Dòng thứ hai chứa số nguyên là độ cao của các ngọn núi .
Dữ liệu ra
Một số nguyên duy nhất là tổng độ chênh lệch của mọi dãy các ngọn núi.
Ràng buộc
- .
- .
Subtasks
- Subtask 1 ( số điểm): .
- Subtask 2 ( số điểm): .
- Subtask 3 ( số điểm): không có ràng buộc gì thêm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 1 2 3 4 |
10 | Các dãy độ dài có độ chênh lệch (có dãy), độ dài có độ chênh lệch (có dãy), dãy độ dài có độ chênh lệch . Tổng . |
| 6 9 7 2 0 0 4 |
78 | Ví dụ, dãy từ đến (độ cao ) có độ chênh lệch ; dãy từ đến (độ cao ) có độ chênh lệch . |
Bình luận