Fafa và Toán học cổ đại
Đề bài
Mô tả
Một biểu thức Ahmes được định nghĩa đệ quy như sau:
- Một chữ số (từ đến ) là một biểu thức Ahmes.
- Nếu và là hai biểu thức Ahmes hợp lệ và là một trong hai phép toán cộng () hoặc trừ () thì cũng là một biểu thức Ahmes.
Ví dụ , và đều là các biểu thức Ahmes hợp lệ.
Trên một mảnh giấy cũ có ghi một biểu thức Ahmes, nhưng theo thời gian toàn bộ các dấu phép toán đã bị xóa, chỉ còn lại các chữ số và các dấu ngoặc. Mỗi vị trí từng có dấu phép toán nay được thay bằng ký tự ?.
Cho biết số dấu cộng và số dấu trừ trong biểu thức gốc, hãy điền dấu và dấu vào đúng các vị trí ? sao cho giá trị của biểu thức là lớn nhất có thể, và in ra giá trị đó.
Dữ liệu vào
- Dòng đầu chứa xâu mô tả biểu thức Ahmes với tất cả dấu phép toán đã được thay bằng
?. - Dòng thứ hai chứa hai số nguyên và — số dấu cộng và số dấu trừ. Đảm bảo đúng bằng số ký tự
?trong .
Dữ liệu ra
- In ra một số nguyên duy nhất là giá trị lớn nhất có thể của biểu thức.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| (1?1) 1 0 |
2 | |
| (2?(1?2)) 1 1 |
1 | |
| ((1?(5?7))?((6?2)?7)) 3 2 |
18 | |
| ((1?(5?7))?((6?2)?7)) 2 3 |
16 |
Bình luận