问题 2299. -- 儿子游戏机

2299: 儿子游戏机

时间限制: 0 Sec  内存限制: 128 MB
提交: 0  解决: 0
[上一题][提交][讨论版][状态][下一题]

题目描述

源自真实生活

        陈老奔的弟弟苏毛头最近迷上了一款游戏叫“儿子游戏机”,这款游戏乃是老奔制作的一个学龄前儿童的学习游戏,游戏的原理是做加减法并统计得分的程序。得分为千分制,共有mt道题(0< mt< =1000)。

        可是毛头很笨,2岁就会算100以内的加减法的老奔的弟弟居然6岁了只能算n(0< n< =100)以内的加减法,而且脑子一根筋地认为1+3=2,并且大于十的加数相加不会进位。
        “n以内”表示的是:加数、减数、被减数、和、差在任何时候都不超过n,超过了毛头必然做错(毛头的习惯是空着不做)。
        毛头做题只要出现了1+3的环节就会出错:
        1+3=  2    19+30=  29    11+33+11+33=  66 11+30-21=  0  1+1+1+1=  2
        毛头大于十的加数相加不会进位:
        6+4=  10    19+9=  18    24+56=  70  99+1=  90
        毛头的减法掌握很好,没有问题。

        毛头的一张试卷如下:n=20,mt=10
1+3=  2  ×
6+5=  11  √
10+10=  20  √
14+6=  10  ×
5+9=  14  √
10+11=      ×
32-31=      ×
1+2+3+4+5-6-7=  2  √
1+1+1+1-1-1=  0  ×
3+9+6+5+8+7-5-6-7-8-6=      ×
        这样,这个小笨蛋得了400分。又要被老奔KTV了
        (KTV:K毛头一拳,T毛头一脚,把毛头折成V字型)

PS:计算当然是从左到右依次计算哈~

输入 [ezyxj.in]

第一行为两个整数:n,mt  具体功用见“描述”
(mt可以被1000整除)

以下mt行为题目,格式为
a+b=
a+b-c=
a-b+c-d+e+f=
...
等式不会超过100位,加数减数不会超过50个,且不超过3位

输出 [ezyxj.out]

第一行输出一个整数:毛头的得分

样例输入

20 10
1+3=
6+5=
10+10=
14+6=
5+9=
10+11=
32-31=
1+2+3+4+5-6-7=
1+1+1+1-1-1=
3+9+6+5+8+7-5-6-7-8-6=

样例输出

400

提示

标签

[上一题][提交][讨论版][状态][下一题]