Hạ Quái Vật

Xem dạng PDF

Gửi bài giải

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

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

n con quái xuất hiện trong thành phố. Để tiêu diệt được một con quái cần tốn a[i] viên đạn đối với con quái thứ i. Nếu bạn tiêu diệt hai con quái gần nhau, ví dụ con quái thứ ii+1 thì chỉ cần 2 x a[i] viên đạn. Nhiệm vụ của bạn là làm sao tốn tổng số đạn ít nhất để tiêu diện hết đám quái và bảo vệ thành phố

Input

  • Dòng đầu tiên gồm số nguyên n ~(2\le n\le 10^6)~, số lượng quái vật trong thành phố.
  • n số nguyên dương a[i] ~(1 \le a[i] \le 10^9)~, cách nhau bởi dấu cách, số đạn để tiêu diệt quái vật thứ i

Output

In ra tổng số đạn tối thiểu để tiêu diệt hết quái vật

Sample Input

5
1 3 2 5 4

Sample Output

10

Giới hạn

N/A


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.