Điểm:
900 (p)
Thời gian:
1.0s
Bộ nhớ:
512M
Input:
APEASY.INP
Output:
APEASY.OUT
Cho một xâu ký tự \(S\) có dạng \(nAm\), với các ký tự của \(A\) thuộc tập \(\{+,-\}\), các ký tự của \(n\) và \(m\) thuộc tập \(\{0;1;2;3;4;5;6;7;8;9\}\).
Tính giá trị biểu thức trên.
Input
Đọc từ file văn bản apeasy.inp
- Gồm 1 dòng chứa xâu \(S\).
Output
Ghi ra file văn bản apeasy.out
- Đáp án thỏa mãn yêu cầu đề bài.
Scoring
- Gọi \(|A|\), \(|n|\), \(|m|\) lần lượt là độ dài xâu \(A\), \(n\) và \(m\).
- Subtask 1 (\(25\%\)): \(|n|,|m| = 1, |A| \leq 20\);
- Subtask 2 (\(25\%\)): \(|n|,|m| = 1, |A| \leq 10^5\);
- Subtask 3 (\(25\%\)): \(2\leq |n|,|m| \leq 9, |A| \leq 20\);
- Subtask 4 (\(25\%\)): \(2\leq |n|,|m| \leq 9, |A| \leq 10^5\)
Example
Test 1
Input
2+3
Output
5
Test 2
Input
2+-3
Output
-1
Test 2
Input
5+--+++---2
Output
3
Giải thích
\(5+\left(-\left(-\left(+\left(+\left(+\left(-\left(-(-2)\right)\right)\right)\right)\right)\right)\right)=3\)
Bình luận
Em dùng hàm eval() mà sao bị IR vậy ạ?
8 bình luận nữa