Một biểu thức trong toán học có thể được biểu diễn lại bằng Hậu tố Ba Lan theo quy tắc hạng tử được viết trước và toán hạng được viết sau.
Ví dụ: ~a + b~ sẽ được viết là: ~a b +~
Hoặc: ~a + b * c~ sẽ được viết là: ~a b c * +~
Yêu cầu: cho một chuỗi kí pháp Hậu tố Ba Lan biểu diễn một biểu thức toán. Chuỗi chỉ gồm các toán tử chỉ có một chữ số, toán hạng chỉ chứa phép tính ~+~ ~-~ ~*~ ~/~ (chia nguyên). Các toán hạng, toán tử được viết sát nhau và không có dấu cách. Hãy tính giá trị biểu thức.
**Dữ liệu vào: **
Kết quả:
Ví dụ:
Input
62/4+83-*
Output
35
Giải thích
Phép toán cần tính là ~ (6/2 + 4) * (8 - 3) = 5*7 = 35~
Code tích cực |
---|
Trong 24h |
|
Trong 7 ngày |
Trong 30 ngày |
Thống kê |
---|
AC/Sub: 97887/180710 Pascal: 17121 C++: 130348 Python: 33199 Lượt xem/tải tests: 37787 |