设为首页 加入收藏

TOP

Light OJ 1234 Harmonic Number 调和级数部分和
2014-11-24 13:28:47 】 浏览:181
Tags:Light 1234 Harmonic Number 调和 级数部分

题目来源:Light OJ 1234 Harmonic Number

题意:

思路:没思路啊 这个是高数的东西 发散 n足够大时它无穷大 直接公式解


#include 
  
   
#include 
   
     #include 
    
      #include 
     
       #include 
      
        #include 
       
         using namespace std; const int maxn = 1000010; const double phi = 0.57721566490153286060651209; double a[maxn]; int main() { for(int i = 1; i <= 1000000; i++) a[i] = a[i-1] + 1.0/i; int cas = 1; int T; scanf("%d", &T); while(T--) { int n; scanf("%d", &n); double ans; if(n <= 1000000) ans = a[n]; else ans = log(n+0.5) + phi; printf("Case %d: %.10lf\n", cas++, ans); } return 0; }
       
      
     
    
   
  


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇USACO 1.2 Name That Number (AD.. 下一篇struts2 helloworld

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目