五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

P1024 [NOIP2001 提高組] 一元三次方程求解

2023-03-20 13:52 作者:倉鼠翞  | 我要投稿

//重要;求解方程的根

//https://www.luogu.com.cn/problem/P1024?contestId=96614

#include<bits/stdc++.h>

using namespace std;

double a,b,c,d;


double f(double x)

{

return a*x*x*x+b*x*x+c*x+d;

}


int main()

{

cin>>a>>b>>c>>d;

//根的范圍在-100到100之間,劃分成三個區(qū)間二分?

//枚舉-100到100內(nèi)的每一個點x,(x-0.0005,x+0.0005)兩個區(qū)間端點的值看是否異號是則說明x是艮

//或者是f(x)==0 則也是一個根

//暴力過一半

// for(int i=-100;i<=100;i++)

// {

// double x = i-0.000005;

// double y = i+0.000005;

// if(f(x)*f(y)<0||f(i)==0)

// {

// printf("%.2f ",(double)i);

// }

//

//二分

for(double i=-100;i<=100;i++)

{

//在每一個間隔一的區(qū)間里二分

double l=i;

double r=i+1;

if(f(l)==0)

{

printf("%.2f ",l);

continue;

}

if(f(l)*f(r)<0)

{

while(r-l>=1e-3)//設(shè)置精度信息0.0001是1e-3

{

double mid=(l+r)/2;

if(f(mid)*f(r)<=0)

{

//根在mid和r之間

l=mid;

}

else

{

//根在l和mid之間

r=mid;

}

}

printf("%.2f ",r);

}

}

return 0;

}


P1024 [NOIP2001 提高組] 一元三次方程求解的評論 (共 條)

分享到微博請遵守國家法律
沂南县| 永福县| 舞阳县| 桃源县| 类乌齐县| 祁东县| 汝城县| 潮州市| 西昌市| 陇川县| 囊谦县| 肥城市| 濉溪县| 郴州市| 呼伦贝尔市| 高淳县| 长海县| 东丽区| 隆德县| 平昌县| 偃师市| 阳高县| 安西县| 荥经县| 红安县| 大洼县| 印江| 师宗县| 宁陵县| 郯城县| 富宁县| 平邑县| 井研县| 肥东县| 红河县| 芜湖县| 武平县| 尼玛县| 海城市| 德惠市| 洪江市|