阶乘 public static void main(String[] args) { System.out.println(factorial(5));; } //factorial 阶乘 public static long factorial(int n) { if (n == 1) { re ...
分类:
其他好文 时间:
2017-05-15 09:49:48
阅读次数:
146
1 #include 2 using namespace std; 3 const int N = 1e4; 4 void factorial(int n){ 5 int a[N]; 6 a[0] = 1; 7 int res = 0; 8 for(int i = 1; i 0){ 16 a[++r... ...
分类:
其他好文 时间:
2017-05-03 22:52:40
阅读次数:
216
题目描述: n! 的结果中,尾部有多少个0; n! : n的阶乘可以看成质因数的分解 = 2k*3n*5m 结果尾部0的个数 可以看做 质因数分解后2和5的能组成的对儿的对数,即 min(k,m) ;因为一个数能被2除尽的概率比能被5除尽的概率大,所以直接统计质因数分解后5的指数是多少。 ...
分类:
其他好文 时间:
2017-05-03 13:09:40
阅读次数:
115
1.简单介绍:编译器是将一种语言翻译成还有一种语言的程序。编译器将源程序的代码作为输出,从而产生用目标语言编写的等价程序。比如源码为C/C++等高级语言,那么目标语言就是目标机器的机器代码。也就是能够直接执行的机器代码(各种二进制)。以下就是一个编译过程的简单样例: x=2 (高级语言) MOV x ...
分类:
编程语言 时间:
2017-04-29 18:47:50
阅读次数:
230
题目意思就是已知n的阶乘,求n。 当输入的阶乘小于10位数的时候,我们可以用long long将字符串转化成数字,直接计算。 而当输入的阶乘很大的时候,我们就可以利用位数去大概的估计n。 ...
分类:
其他好文 时间:
2017-04-26 15:57:46
阅读次数:
219
https://leetcode.com/problems/factorial-trailing-zeroes/#/description ...
分类:
其他好文 时间:
2017-04-22 13:03:49
阅读次数:
120
题意:给你 n 和 k ,让你求 n^k 的前三位和后三位 思路:后三位很简单,直接快速幂就好,重点在于如何求前三位,注意前导0 资料:求n^k的前m位 博客连接地址 代码: ...
分类:
其他好文 时间:
2017-04-04 21:35:56
阅读次数:
155
//求N阶乘函数functionfactorial($n){$j=1;for($i=1;$i<=$n;$i++){$j*=$i;}return$j;}//求阶乘的和functiongetSum($n){$sum=0;for($i=1;$i<=$n;$i++){$sum+=factorial($i);}}getSum(100);
分类:
Web程序 时间:
2017-03-30 20:10:28
阅读次数:
221
在成功安装SublimeLinter-lua与luacheck以后,如果没有语法error,则会进行警告提示. 如下图 waring: line contains trailing whitespace. 这样的警告在项目代码里太多了,虽然sublime能够自动去除trailing,但是考虑到其他同 ...
分类:
其他好文 时间:
2017-03-21 00:03:05
阅读次数:
3120
题意 输入a,找到满足n!>a^n 最小的n。 数据 第一行T(1 <= T <= 1e5),表示测试样例数.(2 <= a <= 1e6)。 输入 3 2 3 4 输出 4 7 9 这个东西一看就知道是二分求解的,但是我们还是不知道怎么求的,我们可以吧他们取对数然后我们很惊奇的发现原来真的是取对数 ...
分类:
其他好文 时间:
2017-02-21 15:22:10
阅读次数:
144