解方程

Grade Open Time Friday, 19 September 2014, 10:07 am
Discount 0.8 Time Discount Friday, 26 September 2014, 10:07 am
Allow late Yes Close Time Friday, 26 September 2014, 10:07 am
Input file solveit.in Output file solveit.out

【题目描述】

解方程:

p*e^(-x) + q*sin(x) + r*cos(x) + s*tan(x) + t*x2 + u = 0

其中0<=x<=1.

【输入格式】

输入包含多组数据。

每组数据有1行,包含6个整数:p,q,r,s,t,u。

其中0<=p,r<=20,-20<=q,s,t<=0.

【输出格式】

对每组数据,输出一行,即方程的解,精确到四位小数,若无解则输出"No solution"。

【样例输入】

0 0 0 0 -2 1

1 0 0 0 -1 2

1 -1 1 -1 -1 1

【样例输出】

0.7071

No solution

0.7554

【提示】

数据组数<=2100

使用“保留4位小数”的命令,假设你的计算机能正确进行舍入。

【来源】

UVa10341 Solve It

刘汝佳,《算法竞赛入门经典训练指南》表2-14

Problem by : Mustaq Ahmed