菜鸟的博客

纵有疾风起,人生不言弃。

导航

浮点数二分

## 浮点数二分

~~~c++
int test(int l,int r)
{
   double x;
   cin>>x;
   double l = 0,r = x;
    
   while(r - l<1e-6)
   {
      double mid = (l+r)/2;
       if(check(mid)) r = mid;
       else l = mid;
   }   
    cout<<l<<endl;
}

 

posted on 2023-09-15 20:35  hhmzd233  阅读(21)  评论(0)    收藏  举报