Mô phỏng một vòng lặp menu kiểu do-while: lặp đọc dòng lệnh, MỖI LẦN gồm 'op v' rồi mới kiểm tra. op=1 thêm v vào stack; op=2 pop (nếu rỗng bỏ qua); op=3 in tổng stack hiện tại trên 1 dòng; op=0 dừng (giá trị v bỏ qua). Lặp dùng loop { ... if op==0 { break; } }. In TẤT CẢ kết quả của lệnh op=3 theo thứ tự, mỗi cái 1 dòng.
Mỗi dòng 2 số 'op v'. Có thể có nhiều dòng. Lệnh cuối luôn 'op=0'.
Số lệnh <= 10^5; |v| <= 10^9
Mỗi lần op=3 in tổng stack hiện tại.
Ví dụ:
Đầu vào:
1 5
1 10
3 0
2 0
3 0
0 0
Đầu ra:
15
5
Giải thích:
Đang tải editor...