Lại là sai khác
Submit solution
Points:
3 (partial)
Time limit:
1.0s
Python 3
1.5s
Memory limit:
98M
Python 3
977M
Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG
Sai khác nhau giữa hai số nguyên là giá trị tuyệt đối của hiệu giữa chúng. Bài toán đặt ra là cho dãy số nguyên \(a_1, a_2 ,… , a_n\). Nhiệm vụ của bạn hãy tính tổng tất cả các sai khác giữa tất cả các cặp số bất kỳ
Input
Dòng đầu là số nguyên dương N \((1 \le N \le 10^6) \)
Dòng thứ hai chứa n số nguyên mỗi số có giá trị tuyệt đối không quá 32768;
Output
Một số nguyên không âm là kết quả của bài toán
Ví dụ
Input
4
4 7 -2 8
Output
33
Giải thích Kết quả \(|4-7|+|4-(-2)|+|4-8| + |7-(-2)|+|7-8| + |(-2)-8| = 3+6+4+9+1+10 = 33\)
Comments
thầy mở rộng bộ nhớ cho python đi thầy
Giang dùng long long ý.
Có thuật toán rồi mà code vẫn nhọc quá
e nghĩ ko quá 32768 thì dùng int là vừa @@
Thầy cho vậy để dùng cách 2 counting sort được
dạ vâng e c.ơn a
Anh em chú ý nếu dùng mảng int thì nhân 2 số phải ép kiểu long long không là bị WA nhé
huhu bộ nhớ thầy chặt quá, code e mất cái bộ nhớ:))
Em dùng mảng int thay vì mảng long long thì mới được thầy để có 10Mb giờ nới ra 98Mb em ok rồi
Để thầy mở rộng xem