用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
eastlife2008的公告
文章分类
    存档

    原创  求某个非常大的数的递加的结果,最佳算法 收藏

     //利用高斯算法。将第i个数加上第(n-i)个数。

    //高斯算法
    double funcGS(double n)
    {
    //      GetTime(&t);
            double sum=0,i;
            if (n <= 1)
                    return n;
            for(i=1; i <= n/2; i++)
            {
                    sum += (i + (n-i));
            }
            if(((long)n % 2) == 0)
                    return sum+(n-n/2);
            else
    //              GetTime(&t);
                    return sum + n;
    }

    发表于 @ 2008年03月04日 17:47:00 | 评论( loading... ) | 编辑| 举报| 收藏

    旧一篇:PB调用API函数来查找文件

    • 发表评论
    • 评论内容:
    •  
    Copyright © eastlife2008
    Powered by CSDN Blog