首页 > 代码库 > hdu5879 Cure
hdu5879 Cure
题目链接:hdu5879 Cure
题解:用字符串输入。n很大时答案趋近与(π^2)/6。
1 #include<cstdio> 2 #include<algorithm> 3 #include<iostream> 4 #include<cstring> 5 #include<queue> 6 #include<cmath> 7 using namespace std; 8 const int N = 1000010; 9 const double pi = acos(-1.0);10 char a[N];11 double sum[N];12 13 int main(){14 int i, l, x;15 for(int i = 1; i < N; ++i)16 sum[i] = sum[i - 1] + 1.0/i/i;17 while(~scanf("%s",a)){18 l = strlen(a);19 if(l >= 7)printf("%.5lf\n",pi*pi/6);20 else{21 for(x = i = 0; i < l; ++i)22 x = 10 * x + a[i] - ‘0‘;23 printf("%.5lf\n", sum[x]);24 }25 }26 return 0;27 }
hdu5879 Cure
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。