1318_Alice做算术III

2022-5-16 18:17| 发布者: Hocassian| 查看: 47| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-2-89503768687800-Problem List-采集的数据-后羿采集器.html

Pro.ID

1318

Title

Alice做算术III

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=1318

AC

48

Submit

541

Ratio

8.87%

时间&空间限制

  • Time Limit: 2000/1000 MS (Java/Others)     Memory Limit: 32768/32768 K (Java/Others)
  • 描述

    对于单个的算术运算,Alice都已经掌握得很好了。爸爸开始出一些混合运算的题目给Alice做。每做完10道题目,就可以吃一个香蕉船。现在,Alice学会了负数,因此,无论运算的中间结果和最终结果是负数,她都能做出来。

    一般来说,一天下来,Alice都做不完10题。为什么呢?因为爸爸使坏了:虽然这些式子的每个运算都很简单,只有四则运算以及括号,但有些式子很长,有近万个运算数。有时Alice一条式子还没做完,就已经累得睡着了。

    输入

    有多行,每行代表一个算式。每行不超过10000个字符。式子中不含空格。

    输出

    Description

    对于单个的算术运算,Alice都已经掌握得很好了。爸爸开始出一些混合运算的题目给Alice做。每做完10道题目,就可以吃一个香蕉船。现在,Alice学会了负数,因此,无论运算的中间结果和最终结果是负数,她都能做出来。

    一般来说,一天下来,Alice都做不完10题。为什么呢?因为爸爸使坏了:虽然这些式子的每个运算都很简单,只有四则运算以及括号,但有些式子很长,有近万个运算数。有时Alice一条式子还没做完,就已经累得睡着了。

    Input

    有多行,每行代表一个算式。每行不超过10000个字符。式子中不含空格。

    Output

    对每行输入,输出一行结果。

    对于非法运算,输出 illegal operation

    Sample Input

    1+2*10-10/2=
    6/(5+1)=
    1+1*3=
    4/2*8=
    10-5/2=
    3*2/1=
    12*5+3-10/5=
    1/0=
    -4*(-34)*((-10*(-21)-(-31))*((-41-46-56)*36*6)/22)+80=
    61+82/(16+(-47+(-25+36-12)+14)-(-15))/(-17)=

    Sample Output

    16
    1
    4
    16
    8
    6
    61
    illegal operation
    -46017424
    62

    Author

    样例输入

    1+2*10-10/2=
    6/(5+1)=
    1+1*3=
    4/2*8=
    10-5/2=
    3*2/1=
    12*5+3-10/5=
    1/0=
    -4*(-34)*((-10*(-21)-(-31))*((-41-46-56)*36*6)/22)+80=
    61+82/(16+(-47+(-25+36-12)+14)-(-15))/(-17)=

    样例输出

    16
    1
    4
    16
    8
    6
    61
    illegal operation
    -46017424
    62

    提示

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部