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

    solution

    Đề bài: [Hệ điều hành Unix] Máy tính RPN (ký pháp Ba Lan ngược)

    Đọc một biểu thức RPN (Reverse Polish Notation) gồm các số nguyên và toán tử + - * /, các token cách nhau bởi khoảng trắng, trên một dòng. Tính giá trị (số nguyên).

    • / là chia nguyên làm tròn về 0 (như bash $(( ))).
    • Đảm bảo biểu thức hợp lệ, không chia cho 0.

    In một số nguyên là kết quả.

    Ví dụ

    Input:

    3 4 + 5 *
    

    Output:

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

      Một dòng các token RPN cách nhau bởi khoảng trắng.

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

      Số trung gian vừa kiểu nguyên 64-bit. Token hợp lệ.

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

      Một dòng: kết quả (số nguyên).

    Ví dụ:

    Đầu vào:

    3 4 + 5 *
    

    Đầu ra:

    35

    Giải thích:

    (3+4)=7, 7*5=35.

    Đang tải editor...