[THHV 2019 - CTN - 11] Bài 1: SẮP LỊCH

Xem dạng PDF

Gửi bài giải

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

Người đăng:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Hai giáo sư X và Y cùng tham gia đợt tập huấn cho ~n~ lớp học (ta đánh số các lớp học từ 1 đến ~n~). Thời gian cho một buổi học ở lớp thứ ~i~ là ~a_i~. Biết rằng:

  • Tại một thời điểm, mỗi giáo sư chỉ tập huấn cho một lớp và hai giáo sư làm việc độc lập (không có lớp học nào phải nghe cả hai Giáo sư dạy tại cùng thời điểm).
  • Thời gian dạy cho lớp thứ ~i~ luôn là ~a_i~ phút (dù người dạy là giáo sư X hay Giáo sư Y).
  • Mỗi giáo sư phải dạy đủ ~n~ lớp học, không được bỏ qua lớp nào.

Yêu cầu: Hãy tính tổng thời gian ít nhất để cả hai giáo sư tập huấn cho cả ~n~ lớp học theo mô tả ở trên.

Input

  • Dòng đầu ghi số ~n~ (~1 \le n \le 300.000~)
  • Dòng tiếp theo ghi ~n~ số ~a_1, a_2, \dots, a_n~ với ~a_i~ là thời gian học của lớp thứ ~i~ (~0 < a_i \le 300.000~).

Output

Ghi ra một số duy nhất là tổng thời gian ít nhất để cả hai giáo sư hoàn thành bài giảng của mình cho cả ~n~ lớp.

Sample Input 1

3
2 2 2

Sample Output 1

6

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.