#t209. 计算多项式的值

计算多项式的值

计算多项式的值

题目背景

Special for beginners, ^_^

题目描述

对于多项式 f(x)=ax3+bx2+cx+d \,f(x)=ax^3+bx^2+cx+d\,及给定的 a,b,c,d,x\,a, b, c, d, x,计算 f(x) \,f(x)\,的值。

输入格式

输入仅一行,包含 5 \,5\,个实数,分别是 x\,x,及参数 a、b、c、d \,a、b、c、d\,的值,每个数都是绝对值不超过 100 \,100\,的双精度浮点数。数与数之间以一个空格分开。

输出格式

输出一个实数,即 f(x) \,f(x)\,的值,保留到小数点后 7 \,7\,位。

样例输入

2.31 1.2 2 2 3

样例输出

33.0838692

数据范围

1s, 1024KiB for each test case.

提示

五个数都是实数,格式串里要写五个 %lf,顺序和题面一致。

多项式里的 x³ 写成 x*x*x,x² 写成 x*x;每一项的系数乘在对应项前面。

  • 先把输入顺序列出来:第一个是 x,后面四个依次是 a、b、c、d。
  • 按题面的公式逐项写,注意每一项的系数和 x 的次数要对应。
  • 全程用 double,最后保留 7 位小数。

自查:用样例 2.31 1.2 2 2 3 → 33.0838692 验证;如果差很多,先检查是不是把 x 读成了 a。