Câu 4. Giá trị của dãy số (HSG 9 - Quảng Trị 2025-2026)
Xem PDF
Điểm:
1400 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
cau4.inp
Output:
cau4.out
Cho dãy \(A\) gồm \(n\) số nguyên \(a_1, a_2, ..., a_n\). Một đoạn con liên tiếp của dãy \(A\) là đoạn \(a_l, a_{l+1}, ..., a_r\) với \(1 \le l \le r \le n\), giá trị đoạn con là độ chênh lệch của giá trị lớn nhất và giá trị nhỏ nhất của đoạn con. Giá trị của dãy số là tổng giá trị tất cả các đoạn con liên tiếp của dãy.
Yêu cầu: Với dãy số nguyên \(a_1, a_2, ..., a_n\) có \(n\) phần tử, hãy tính giá trị của dãy số.
Input
- Dòng đầu tiên chứa số nguyên \(n\) (\(1 \le n \le 10^5\)).
- Dòng thứ hai chứa \(n\) số nguyên \(a_1, a_2, ..., a_n\) (\(|a_i| \le 10^7\)). Các số cách nhau bởi dấu cách.
Output
- In ra một số nguyên duy nhất là giá trị của dãy số.
Example
Test 1
Input
3
2 4 1
Output
8
Note
Cho dãy số \(2\ 4\ 1\), ta có các đoạn con liên tiếp \(\{2\}\), \(\{2, 4\}\), \(\{2, 4, 1\}\), \(\{4\}\), \(\{4, 1\}\), \(\{1\}\), giá trị dãy số là \((2-2) + (4-2) + (4-1) + (4-4) + (4-1) + (1-1) = 0 + 2 + 3 + 0 + 3 + 0 = 8\).
Scoring
- Subtask \(1\) (\(1{,}5\) điểm): \(1 \le n \le 100\).
- Subtask \(2\) (\(1{,}5\) điểm): \(1 \le n \le 3000\).
- Subtask \(3\) (\(2{,}0\) điểm): Không ràng buộc gì thêm.
Kỳ thi:
- Học sinh giỏi lớp 9 tỉnh Quảng Trị 2025-2026 (10 Tháng ba, 2026)
Bình luận (3)