自然对数

若比赛时,忘记了

利用log(e)=1,而log函数单调递增

能准确地算出前11位

 1 #include <cstdio>
 2 #include <cstdlib>
 3 #include <cmath>
 4 #include <cstring>
 5 #include <time.h>
 6 #include <string>
 7 #include <set>
 8 #include <map>
 9 #include <list>
10 #include <stack>
11 #include <queue>
12 #include <vector>
13 #include <bitset>
14 #include <ext/rope>
15 #include <algorithm>
16 #include <iostream>
17 using namespace std;
18 #define ll long long
19 #define minv 1e-10
20 #define inf 1e9
21 #define pi 3.1415926536
22 #define E  2.7182818284
23 const ll mod=1e9+7;//998244353
24 const int maxn=1e5+10;
25 
26 
27 int main()
28 {
29     double l,r,m;
30     l=2.0; r=3.0;
31     while (r-l>minv)
32     {
33         m=(l+r)/2;
34         if (log(m)<1.0)
35             l=m;
36         else
37             r=m;
38     }
39     printf("%.*f",10,l);
40     return 0;
41 }

 

posted @ 2018-08-29 15:38  congmingyige  阅读(572)  评论(0编辑  收藏  举报