Clue Contest 05 - Trò chơi

Xem dạng PDF

Gửi bài giải


Điểm: 40,00 (OI)
Giới hạn thời gian: 3.0s
PyPy 3 5.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch, TEXT

Dựa trên một câu chuyện chưa có thật...

Sau gần ~1~ năm thành lập, ClueOJ đã sở hữu trên ~1500~ người dùng. duong3982 đã chọn ra ~1500~ người may mắn nhất tham gia một trò chơi. Sau nhiều vòng loại, còn lại ~n~ người chơi ở vòng cuối cùng.

Trước mặt mỗi người chơi lúc này là một số viên kẹo, người thứ ~i~ sở hữu ~a_i~ viên kẹo. Lúc này, duong3982 muốn chọn ra một vài người chơi, thỏa mãn tồn tại một số nguyên ~x \ge 2~, sao cho số kẹo của từng người đều có thể chia đều ra ~x~ phần. Những người được chọn sẽ được duong3982 trả thưởng: một viên kẹo (mà người chơi đó có) tương ứng với ~1~ ~VND~.

Yêu cầu: Trong trường hợp xấu nhất, hãy tìm tổng giá trị phần thưởng mà duong3982 phải trả.

INPUT

Dòng đầu tiên chứa số nguyên dương ~n~ (~1 \le n \le 1500~) là số người chơi còn lại ở vòng cuối cùng.

Dòng thứ hai chứa ~n~ số nguyên dương ~a_1, a_2, ..., a_n~ (~1 \le a_i \le 10^{18}~) là số viên kẹo còn lại của mỗi người chơi.

OUTPUT

Dòng duy nhất là số tiền duong3982 phải trả trong trường hợp xấu nhất.

SAMPLE INPUT

5
2 4 9 7 14

SAMPLE OUTPUT

21

Hai người chơi được chọn là người chơi thứ tư và thứ năm, và tổng số tiền duong3982 phải trả là ~7 + 14 = 21~.

SUBTASKS

Subtask Điểm Ràng buộc
1 ~5~ ~n \le 20~, ~a_i \le 10^6~.
2 ~5~ ~n \le 20~.
3 ~10~ ~n \le 40~.
4 ~5~ ~a_i \le 1000~.
5 ~10~ ~a_i \le 10^6~.
6 ~10~ ~a_i \le 10^9~.
7 ~5~ ~a_i~ là số nguyên tố.
8 ~10~ ~n \le 300~.
9 ~40~ Không có ràng buộc gì thêm.

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.