Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Rust] Do-while mô phỏng menu xử lý đến khi chọn 0

    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.

    • Định dạng đầu vào:

      Mỗi dòng 2 số 'op v'. Có thể có nhiều dòng. Lệnh cuối luôn 'op=0'.

    • Ràng buộc đầu vào:

      Số lệnh <= 10^5; |v| <= 10^9

    • Định dạng đầu ra:

      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:

    Push 5,10 -> tổng 15; pop 10 -> tổng 5.

    Đang tải editor...