http://acm.hdu.edu.cn/showproblem.php?pid=1018

题目大意  : 求一个数的阶乘的位数

公式log10(n!)=log10(1)+log10(2)+log10(3)+log10(4)...+log10(n)

有这公式  一切都看起来简单了一大把

#include <iostream>
#include <queue>
#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <stack>
#include <cmath>
#include <algorithm>
using namespace std;
#define N 1e7+7
#define memset(a,b) memset(a,b,sizeof(a)) int main()
{
int T;
scanf("%d",&T);
while(T--)
{
double sum=;
int n;
scanf("%d",&n);
for(int i=;i<=n;i++)
{
sum+=log10(i);
}
printf("%d\n",(int)(sum+));
}
return ;
}

最新文章

  1. [HTTP Protocol] 200 OK (from cache)和304 Not Modified
  2. [译]ASP.NET 5 Configuration
  3. php curl get
  4. 《JavaScript权威指南》学习笔记 第五天 window对象的方法。
  5. shell简单使用
  6. eclipse项目中关于导入的项目里提示HttpServletRequest 不能引用的解决办法
  7. 解决电脑访问Discuz!手机版(支持触屏版)
  8. MongoDB 一对多关系建模
  9. ie8 background css没有显示?——都是空格惹的祸
  10. webpack code splitting
  11. Vofuria ARCamera相机问题
  12. 用开源项目ActivityOptionsICS让ActivityOptions的动画实现兼容
  13. java读取properties文件时候要注意的地方
  14. 【mac】7z 终端命令行
  15. VMware ESXI5.5 Memories limits resolved soluation.
  16. HDU 5499:SDOI
  17. 心情烦闷annoying,贴几个图!唉!annoying
  18. lua——元表、元方法、继承
  19. JMS规范简介
  20. easyui datagrid checkbox multiple columns have been done do

热门文章

  1. python中利用logging包进行日志记录时的logging.level设置选择
  2. JAVA为什么要配置环境变量,怎样配置
  3. 数据库 MySql
  4. OPTIMIZE TABLE的作用--转载
  5. Mono addin 学习笔记 5 TypeExtensionPoint
  6. HEAP CORRUPTION 错误
  7. jquery 选择器汇总
  8. MVC项目内无法添加System.Web.Optimization
  9. C++学习基础三——迭代器基础
  10. JS函数arguments数组获得实际传参数个数