CSES - All Manhattan Distances | Tổng Khoảng Cách Manhattan

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 1300 (p) Thời gian: 1.0s Bộ nhớ: 512M Input: bàn phím Output: màn hình

Cho một tập các điểm, hãy tính tổng tất cả khoảng cách Manhattan giữa các cặp điểm.

Input

Dòng đầu tiên chứa một số nguyên \(n\): số lượng điểm.

\(n\) dòng tiếp theo mô tả các điểm. Mỗi dòng chứa hai số nguyên \(x\)\(y\). Bạn có thể giả sử rằng mỗi điểm là phân biệt.

Output

In ra tổng tất cả khoảng cách Manhattan.

Constraints

  • \(1 \le n \le 2 \cdot 10^5\)

  • \(-10^9 \le x, y \le 10^9\)

Example

Test 1

Input
5
1 1
3 2
2 4
2 1
4 5
Output
36

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.