难题?水题?
测试数据来自 system/1646
背景
十八居士的毕业典礼(2)
描述
毕业典礼开始了,数学老师首先出了一道难题,解方程:x^2+2x=1,全班一片嘘声,“这哪是难题?分明是水题!”于是老师又出了新的题目:x^2-2x^2+3-4x+100x^2-99x+23-47x^2+34x-57-46x……,全班皆倒……十八居士发现这个方程的最高次仅为2次,于是开始编程,相信这样的水题也是难不倒各位OIer的。
格式
输入格式
输入一个字符串,表示一个方程(只有一个未知数x,最高次为2次,且最高次一定会出现,这个方程中只包含+-=号、数字、x和x^2)。
字符串长度不超过255,每个项的系数的绝对值不超过100(包括常数项)。
输出格式
输出两行
第一行表示这个方程实数解的个数n,如果有无穷多解,则输出181818181818(如果有两个相同的实数根,算1个解)
第二行n个数,分别表示这个方程的解(如果有两个,小的在前),保留5位小数。
样例1
样例输入1
x^2=2x-1
样例输出1
1
1.00000
样例2
样例输入2
x^2=-1
样例输出2
0
样例3
样例输入3
2x=x^2
样例输出3
2
0.00000 2.00000
来源
181818181818