J. Factorial Products(比较double类型数据的大小)
这个题注意一下:double类型的数据不能直接比较大小,或则判断是否相等,需要一个eps来间接判断一下。
if(a>eps+b) //用来判断按是否大于b eps通常为1e-6
if(fabs(a-b)<eps) //用来判断是a和b是否相等
思路:利用对数的性质来写,log(1*2*3*.....n)=log(n!)=log1 +log 2+log3 +...........+logn
code:
#include<bits/stdc++.h...
原创
2020-06-02 22:56:55 ·
159 阅读 ·
0 评论