国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

杭電1018

2019-11-08 03:11:34
字體:
來源:轉載
供稿:網友

  題意求N!的位數,n的范圍是10^7.

  求一個數a有多少位可以用log10(n)+1,(n)為double類型

  求N!可以用 log10(1)+log10(2)+...+log10(n)+1;

#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>#include<cmath>using namespace std;#define cl(a,b) memset(a,b,sizeof(a))#define maxn 1000int main(){   int t;   cin>>t;   while(t--){    int n;    cin>>n;    double sum=0;    for(int i=1;i<=n;i++)sum+=log10((double(i)));    cout<<(int)sum+1<<endl;   }   return 0;}

  

  求N!可以用 log10(1)+log10(2)+...+log10(n)+1;
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东港市| 湘阴县| 万州区| 沁水县| 同德县| 青河县| 大厂| 内乡县| 峨边| 民权县| 凌云县| 武清区| 巴东县| 望谟县| 册亨县| 胶南市| 临泉县| 寿光市| 和龙市| 赤城县| 怀安县| 金坛市| 东乌| 仪征市| 达孜县| 临邑县| 黄龙县| 肇州县| 清河县| 鄢陵县| 宜宾市| 报价| 辛集市| 泸州市| 潮安县| 凤台县| 贵溪市| 灵台县| 曲沃县| 禄劝| 呼玛县|