Tính biểu thức hậu tố
Trung bìnhngăn xếp7 test · 3 giây
Tính giá trị biểu thức viết theo ký pháp hậu tố (Ba Lan ngược): toán tử đứng sau hai toán hạng. Ví dụ 3 4 + 2 * nghĩa là (3 + 4) × 2.
- Toán tử:
+ - * /. Phép chia là chia nguyên làm tròn về 0 (vd −7 / 2 = −3). - Đảm bảo biểu thức hợp lệ, không chia cho 0, mọi giá trị trung gian nằm trong khoảng số nguyên 64-bit.
Dữ liệu vào
Một dòng gồm các token cách nhau bởi dấu cách (≤ 10⁵ token).
Dữ liệu ra
Giá trị của biểu thức.
Ví dụ
Input
3 4 + 2 *
Output
14
Input
4 13 5 / +
Output
6
Input
-7 2 /
Output
-3
Bài tiếp theo: Tìm kiếm nhị phân →
Input (stdin)
Output
Bấm “Chạy thử” để xem kết quả với input bên trái.