Cho một biểu thức được viết dưới dạng xâu \(S\), trong đó chỉ có các chữ số và hai dấu phép toán +, -. Hãy tính giá trị của biểu thức và in ra kết quả.
Biểu thức có dạng \(a_1 \pm a_2 \pm \dots \pm a_k\), với mỗi \(a_i\) là một số nguyên không âm được viết bằng các chữ số liên tiếp; các phép toán thực hiện lần lượt từ trái sang phải.
Input
Một dòng chứa xâu \(S\) (không có dấu cách).
Output
In ra giá trị của biểu thức.
Constraints
- \(S\) có độ dài không quá \(10^6\) kí tự, bắt đầu bằng một chữ số.
- Mỗi số hạng \(a_i\) không vượt quá \(10^{18}\).
- Giá trị của biểu thức (cũng như mọi kết quả trung gian) nằm trong phạm vi số nguyên 64 bit có dấu.
Sample Input
250-17+4000-36+8
Sample Output
4205
Explanation
\(250 - 17 = 233\), \(233 + 4000 = 4233\), \(4233 - 36 = 4197\), \(4197 + 8 = 4205\).
Bình luận
Đăng nhập để bình luận
Chưa có bình luận nào.