F. 八则运算

内存限制:16 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较

题目描述

本题为附加题

为了方便工作,MWW在整数四则运算(加、减、乘、除)**(请注意,在本题中所有除法均视为整数,例如9/4=2)**的基础上创建了四种新的二元运算符号(分别为"A"、"B"、"C"、"D"),对于两个整型运算数p和q使用这四个运算符号可以实现的功能,具体如下:

1.运算符"A":

2.运算符"B":

3.运算符"C":

4.运算符"D":

这四种算符的运算优先级都在乘除运算之上,但在括号之下,且计算过程及结果均为整数,如出现浮点数,对于正浮点数向下取整,对于负浮点数向上取整。请计算加入了这些算符后的算式的结果。

输入格式

一行,一个以等号结尾的包含八种运算符和括号中若干种的表达式。表达式中可能存在无意义的空格,表达式的长度不超过1000个字符。

输出格式

一行,一个整数,表示表达式的运算结果。

样例

【样例输入】

(2A1+2B2)/(1C1+2D2)=

【样例输出】

1

数据范围与提示

保证所有的输入、输出和运算的中间值均在int的表示范围内。

通告标题

通告内容

已知晓