#CCBCHBON0000017. Bỏ qua giá trị âm trước khi cộng (Skip Negatives Before Summing)

Bỏ qua giá trị âm trước khi cộng (Skip Negatives Before Summing)

Bỏ qua giá trị âm trước khi cộng (Skip Negatives Before Summing)

Nguồn: Phước Hưng OJ

Phiên bản: Phước Hưng OJ Extended

Đề bài

Cho dãy nn số nguyên. Tính tổng chỉ các số không âm (tức là ai≥0a_i\ge0). Số 0 được nhận nhưng không làm thay đổi tổng. Nếu dãy rỗng hoặc tất cả phần tử âm, kết quả bằng 0. Dùng continue trước thao tác cộng để bỏ các phần tử âm.

Input

Số đầu tiên là nn (0≤n≤1000000\le n\le100000); tiếp theo có đúng nn số nguyên trong [−106,106][-10^6,10^6].

Output

In tổng dưới dạng số nguyên có dấu 64 bit.

Subtask

  • Subtask 1 (20%): 0≤n≤80\le n\le 8; −106≤ai≤106-10^6\le a_i\le10^6.

  • Subtask 2 (30%): 0≤n≤10000\le n\le 1000; −106≤ai≤106-10^6\le a_i\le10^6.

  • Subtask 3 (50%): 0≤n≤1000000\le n\le 100000; −106≤ai≤106-10^6\le a_i\le10^6.

Ví dụ

Ví dụ 1

Input:

4
-3 0 8 -2

Output:

8

Giải thích:

Chỉ cộng các giá trị không âm: [0, 8]; tổng là 8.

Ví dụ 2

Input:

3
-4 -2 -1

Output:

0

Giải thích:

Chỉ cộng các giá trị không âm: không có; tổng là 0.