Trại hè Hùng Vương 2014 - Trò chơi

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

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

Trại hè Hùng Vương lần thứ X, các thí sinh phải thi trò chơi bắn đĩa bay. Với trò chơi này, trước khi vào vị trí bắn người chơi được Ban Tổ chức cho quan sát ~N~ đĩa, trên mỗi đĩa ghi một số nguyên dương tương ứng với điểm có được nếu người chơi bắn trúng. Súng để bắn đĩa là loại súng thể thao có hai nòng, tại mỗi thời điểm có thể nạp tối đa ~02~ viên đạn, mỗi lần bóp cò chỉ bắn ra ~01~ viên đạn, sau khi bắn ~01~ viên đạn hoặc bắn hết ~02~ viên đạn, người chơi có thể nạp lại đạn. Như vậy, khi hệ thống phóng đĩa hoạt động, người chơi chỉ bắn được tối đa hai đĩa gần nhau rồi phải thực hiện thao tác nạp đạn trước khi muốn bắn tiếp. Biết mỗi lần nạp đầy đạn thì sẽ có một đĩa bay qua tầm ngắm và người chơi không thể bắn được đĩa này.

Giả sử tỉ lệ bắn trúng đĩa của bạn là 100%. Hãy chọn một số đĩa để bắn sao cho tổng điểm thu được là lớn nhất.

Yêu cầu: Cho ~N~ đĩa có ghi số điểm tương ứng. Máy phóng lần lượt từ đĩa thứ nhất đến đĩa thứ ~N~. Hãy xác định tổng điểm lớn nhất có thể đạt được.

Input

  • Dòng đầu tiên chứa số nguyên dương ~N~ (~1 \le N \le 10^6~).
  • Dòng thứ hai chứa ~N~ số nguyên ~a_i~ (~1 \le a_i \le 10^9~), các số cách nhau ít nhất một dấu cách, là số điểm ghi trên các đĩa.

Output

  • Đưa ra một số nguyên là số điểm lớn nhất có thể đạt được.

Sample Input 1

4
9 3 5 4

Sample Output 1

18

Subtasks

Subtask Điểm Ràng buộc
1 ~40~ ~1 \le N \le 20~.
2 ~60~ 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.