杭电OJ题1018 Big Number 解题报告
来源:互联网 发布:客户经理好用软件 编辑:程序博客网 时间:2024/06/08 07:21
Big Number
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 18173 Accepted Submission(s): 8167
Problem Description
In many applications very large integers numbers are required. Some of these applications are using keys for secure transmission of data, encryption, etc. In this problem you are given a number, you have to determine the number of digits in the factorial of the number.
Input
Input consists of several lines of integer numbers. The first line contains an integer n, which is the number of cases to be tested, followed by n lines, one integer 1 ≤ n ≤ 107 on each line.
Output
The output contains the number of digits in the factorial of the integers appearing in the input.
Sample Input
21020
Sample Output
719
Source
Asia 2002, Dhaka (Bengal)
Recommend
JGShining
————————————————————————————————————————
通过log10()来处理
/**************************** *Name:Big Number.c *Tags:ACM Math *Note:通过log10()来处理 ****************************/#include <stdio.h>#include <math.h>int main(){ int N, num; double sum, i; scanf("%d", &N); while(N--) { scanf("%d", &num); sum = 0; for(i = 1; i <= num; i++) { sum += log10(i); } printf("%d\n", (int)(sum)+1); } return 0;}
- 杭电OJ题1018 Big Number 解题报告
- 杭电OJ题 1391 Number Steps 解题报告
- 杭电OJ题 1562 Guess the number解题报告
- 杭电oj--1018 Big Number
- 杭电oj-1018-Big Number
- 杭电OJ——1018 Big number!
- POJ1423 Big Number解题报告
- HDU1212 Big Number 解题报告
- 杭电1018 Big Number
- 杭电1018 Big Number
- 杭电 1018 Big Number
- 杭电1018-Big Number
- 杭电 1018 Big Number
- 杭电 1018 Big Number
- 杭电1018 Big number
- 杭电1018 Big Number
- 杭电1018Big Number
- 杭电1018Big Number
- WPF 多点触控开发资料整理
- 第一次写,有点像发嘮叨
- 裸机直接安装Ubuntu10.04第四步准备分区无法找到硬盘
- 利用Windows7自带Diskpart命令分区后再安装系统
- 块I/O调度程序
- 杭电OJ题1018 Big Number 解题报告
- css显示倒置柱状图,认识bottom属性
- java异常收集与整理
- MFC 2008,新的用户界面 - 1 - 框架窗口
- 注重纪律——读《浮现式设计》有感
- 数据结构:散列表(哈希表)
- MFC 2008,新的用户界面 - 2 - 应用程序类
- MFC 2008,新的用户界面 - 3 - 菜单栏、工具栏和状态栏
- uva 112 TreeSumming