欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

算法竞赛_子序列之和_C++

程序员文章站 2022-04-03 16:54:42
int极限 sqrt(2^31)=sqrt(2)2^15=1.414*32*1024 故655360明显越界; long long 极限sqrt(2^63)=sqrt(2)2^3...

int极限 sqrt(2^31)=sqrt(2)2^15=1.414*32*1024 故655360明显越界;

long long 极限sqrt(2^63)=sqrt(2)2^31=1.414*2*1024*1024*1024

故655360还在long long 范围之内。

附上代码

#include 
using namespace std;
int main(){
    int n,m;
    cin >> n >> m;

    double sum =0.0;
    for(long long i=n;i<=m;i++){
        sum += (1.0/(i*i));
    }

    cout.setf(ios::fixed);
    cout.precision(5);
    cout << sum << endl;
return 0;
}