Gửi bài giải

Điểm: 7,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Nguồn bài:
lqdoj.edu.vn
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho một mảng nguyên dương có N phần tử. Ta sẽ thực hiện N - 1 thao tác. Ở mỗi thao tác, ta chọn hai phần tử bất kỳ trong dãy và xóa đi số lớn hơn (xóa số bất kỳ nếu chúng bằng nhau), và mất một khoản chi phí bằng số nhỏ hơn (nếu hai số bằng nhau chi phí bằng một trong hai số).

Yêu cầu: Hãy tính tổng chi phí ít nhất có thể sau khi thực hiện xong N - 1 bước.

Input:

  • Dòng 1. Ghi số nguyên dương N.
  • Dòng 2: Ghi n số nguyên của dãy A: ~A_1~, ~A_2~,….~A_N~

Output:

  • Dòng 1. Ghi số nguyên dương K duy nhất là kết quả bài toán.

Example:

Input:

4
1 2 3 4

Output:

3

Constraint

~ 0 \le a_i \le 10^5~ ; ~1 \le N \le 10^5~


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.