HDU 1018 Big Number(数学知识)
来源:互联网 发布:江宁区高新园网络问政 编辑:程序博客网 时间:2024/06/05 15:20
Big Number
题意:n!的结果由多少位组成。
假设10^x近似n!,则x=lg(n!),展开x=lg(n)+lg(n-1)+lg(n-2)+...+lg1。
代码:
#include<stdio.h> #include<math.h> double solve(int n) { double cnt=0; for(int i=2;i<=n;i++) { cnt+=log10(i); } return cnt; } int main() { int cas,n; scanf("%d",&cas); while(cas--) { scanf("%d",&n); printf("%d\n",(int)solve(n)+1); } return 0; }
阅读全文
0 0
- HDU 1018 Big Number(数学知识)
- HDU 1018(Big Number)
- Big Number(HDU 1018)
- hdu 1018 Big Number
- HDU 1018 Big Number
- HDU 1018 - Big Number
- hdu 1018 Big Number
- hdu 1018 Big Number
- HDU 1018 Big Number
- HDU 1018 Big Number
- HDU 1018 Big Number
- hdu 1018 Big Number
- hdu 1018 Big Number
- HDU 1018 Big Number
- hdu 1018 - Big Number
- HDU 1018 Big Number
- HDU 1018 Big Number
- HDU 1018 Big Number
- Spring Boot入门之 HelloWorld
- Eureka的高可用实战:服务提供者、服务消费者集群之间的调用方式
- centos7安装出现license information(license not accepted)解决办法
- AI与游戏——吃豆人(3)基本的路径规划算法(上)
- 【干货】Apache Hadoop 2.8 完全分布式集群搭建超详细过程,实现NameNode HA、ResourceManager HA高可靠性
- HDU 1018 Big Number(数学知识)
- 自定义场景和场景跳转
- Android开发者文档——————必看️️️️️️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️——链接
- 对Win10和Linux双系统进行备份
- 常用linux命令
- 数据归一化和两种常用的归一化方法
- Java 并发编程(四)线程同步关键字volatile和synchronized
- windows系统实现Tomcat集群
- HashMap和Hashtable的区别