信息学奥赛一本通(1012:计算多项式的值)
生活随笔
收集整理的這篇文章主要介紹了
信息学奥赛一本通(1012:计算多项式的值)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1012:計算多項式的值
時間限制: 1000 ms ??? ??? 內存限制: 65536 KB
提交數: 67156 ??? 通過數: 41769
【題目描述】
對于多項式f(x)=ax3+bx2+cx+df(x)=ax3+bx2+cx+d和給定的a,b,c,d,xa,b,c,d,x,計算f(x)f(x)的值,保留到小數點后77位。
【輸入】
輸入僅一行,包含55個實數,分別是xx,及參數a、b、c、da、b、c、d的值,每個數都是絕對值不超過100100的雙精度浮點數。數與數之間以一個空格分開。
【輸出】
輸出一個實數,即f(x)f(x)的值,保留到小數點后77位。
【輸入樣例】
2.31 1.2 2 2 3【輸出樣例】
33.0838692【參考代碼】
#include <stdio.h> int main() {double a,b,c,d,x,f;scanf("%lf%lf%lf%lf%lf",&x,&a,&b,&c,&d);f=a*x*x*x+b*x*x+c*x+d;printf("%.7lf\n",f);return 0; }http://ybt.ssoier.cn:8088/problem_show.php?pid=1012
總結
以上是生活随笔為你收集整理的信息学奥赛一本通(1012:计算多项式的值)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 理论基础 —— 查找 —— 二叉排序树
- 下一篇: Together(AtCoder-352