PID365 / 脑残的ICE
题目描述

1.背景描述Background

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

2.问题描述Description

给出一个分数,然后给出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,则输出“Error”。

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

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

7.时间限制Time Limitation

每个测试点1s

注释Hint:

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

输入格式

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

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

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

输出格式

一行,输出分子/分母。

样例输入
样例输出
提交题目 Error [ 更改语言 ] Language
C C++ Pascal Python2
相关讨论
查看更多讨论
发布新讨论 讨论