【6月2日测试7】解方程
题号:NC26121
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

震惊!9102 年 Y 神参加数竞惨遭滑铁卢,原因居然是……

他方程解错了。

于是考完之后,他就给他的菜鸡同学 Shigure 出了一堆方程给他解。然而 Shigure 的数学差是有目共睹的事实,所以他来向你求救。

现在 Y 神给出了一个长度不超过 字符串,保证字符串里仅含有"x,+,-,="和数字且是一个合法的一元一次方程。

请你告诉 Shigure 这个方程的解。

输入描述:

输入包含一行,为一个长度不超过  的字符串,表示待解的方程。

输出描述:

输出包含一行,为一个实数,表示这个方程的解,保留六位小数。

**请注意,你的输出需要与标准输出完全一样才能得分。**
示例1

输入

复制
2x+1=0

输出

复制
-0.500000
示例2

输入

复制
x-4x+4=3

输出

复制
0.333333

备注:

保证所有系数均为整数,化简之后一次项系数不为0。

特别的,如果最后答案是x = 0,应该输出0.000000,输出-0.000000不得分。