Bài toán khoảng cách 1
Xem PDF
Điểm:
1100
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Cho một dãy số nguyên \(A\) gồm \(n\) phần tử \(a_1, a_2, \dots, a_n\). Nhiệm vụ của bạn là tính tổng các giá trị tuyệt đối của hiệu giữa mọi cặp phần tử \((a_i, a_j)\) trong dãy sao cho \(1 \le i < j \le n\).
Nói cách khác, hãy tính giá trị của biểu thức:
\[S = \sum_{1 \le i < j \le n} |a_i - a_j|\]
Input
- Dòng đầu tiên chứa số nguyên dương \(n\) (\(2 \le n \le 2 \cdot 10^5\)).
- Dòng thứ hai chứa \(n\) số nguyên \(a_1, a_2, \dots, a_n\) (\(|a_i| \le 10^9\)).
Output
- Một số nguyên duy nhất là giá trị của tổng \(S\) tìm được.
Example
Test 1
Input
3
1 2 3
Output
4
Note
Các cặp \((i, j)\) với \(i < j\) là:
- \((1, 2): |a_1 - a_2| = |1 - 2| = 1\)
- \((1, 3): |a_1 - a_3| = |1 - 3| = 2\)
- \((2, 3): |a_2 - a_3| = |2 - 3| = 1\)
Tổng \(S = 1 + 2 + 1 = 4\).
Scoring
- Subtask \(1\) (\(40\%\) số điểm): \(n \le 10^3\).
- Subtask \(2\) (\(60\%\) số điểm): \(n \le 2 \cdot 10^5\).
Bình luận