算法竞赛_子序列之和_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 范围之内。
附上代码
#includeusing 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; }