/ Vijos / 题库 /

脑残的Ice

脑残的Ice

背景

脑残的Ice发了疯玩起了一种P.S.S发起的game……

描述

给出一个分数,然后给出n种规则,输出最后的分数,分数都是x/y的形式。x为分子,y为分母。

规则1:a=b+c;表示a等于b加c。

规则2:a=b-c;表示a等于b减c。

规则3:a=b*c;表示a等于b乘c。

规则4:a=b/c;表示a等于b整除c。

规则5:a=b^c;表示a等于b的c次方。

规则6:swap;交换分子和分母。

其中,a可以为“fenzi”或“fenmu”,b,c可以为“fenzi”或“fenmu”或数字。且0<=a,b,c<=10^100。

过程中,分子或分母小于0,则取绝对值。以保证分子和分母都为正整数。
过程中,允许出现分母为0的情况。对于除法运算,确保不会出现被零除。

最后的分数不用约分。且如果最终分母为0,则输出“Error”。

第1行为“分子/分母”。第2行为规则数n,0<n<=1000。第3~n+2行为n种规则。

输出“分子/分母”或“Error”。

格式

输入格式

第一行,一个分数(分子“/”分母)。

第二行,一个数n表示有n种规则。

以下n行表示变化的规则。

输出格式

一行,输出分子/分母。

样例1

样例输入1

1/2
6
fenzi=fenzi+1
fenmu=fenmu-1
fenzi=fenzi*1
fenmu=fenmu/1
fenzi=fenzi^fenmu
swap

样例输出1

1/2

限制

每个测试点1s

提示

过程中,分子,分母均不超过10^100(10的100次方)。规则4中,数据保证b能整除c。

信息

ID
1630
难度
6
分类
模拟 | 高精度 点击显示
标签
(无)
递交数
154
已通过
38
通过率
25%
被复制
2
上传者

相关

在下列训练计划中:

RP++分类题库