#CCBCHHAI0000017. Mã dừng có thể đến ngay (Sum Until Zero)
Mã dừng có thể đến ngay (Sum Until Zero)
Mã dừng có thể đến ngay (Sum Until Zero)
Nguồn: Phước Hưng OJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Đọc lần lượt các số nguyên. Số đầu tiên đánh dấu kết thúc. Tính tổng tất cả giá trị trước số 0; không đọc số nào sau dấu kết thúc. Nếu số đầu là 0, tổng bằng 0. Tổng có thể âm.
Input
Dãy gồm từ 1 đến số nguyên, ký tự kết thúc là ; trước nó không có số . Có tối đa số khác 0, mỗi số thuộc .
Output
In một số nguyên 64 bit: tổng các số trước dấu 0.
Subtask
- Subtask 1 (20%): Tối đa số trước ; mỗi số thuộc .
- Subtask 2 (30%): Tối đa số trước ; mỗi số thuộc .
- Subtask 3 (50%): Tối đa số trước ; mỗi số thuộc .
Ví dụ
Ví dụ 1
Input
0
Output
0
Giải thích
Giá trị đầu là dấu kết thúc, không có số được cộng. Tổng đã khởi tạo bằng 0 và được in ngay.
Ví dụ 2
Input
7 -2 -3 0
Output
2
Giải thích
Tổng ban đầu 0; cộng 7 thành 7, cộng -2 thành 5, cộng -3 thành 2; gặp 0 và dừng.