实验一: 1.输入两个正整数m和n(要求m<=n), 求m!+(m+1)!+(m+2)!…+n! 实验二: 2.输出1000以内的所有完数。所谓完数是指这个数恰好等于除他本身外的所有因子之和。例,6的因子为1,2,3,6=1+2+3,所以6是完数。 实验三: 3.奇偶归一猜想——对于每一个正整数,如 ...
分类:
其他好文 时间:
2016-11-02 00:22:32
阅读次数:
213
http://acm.xidian.edu.cn/problem.php?id=1149 真的厉害,虽然不知道这原理怎么证明的,预处理阶乘和逆元。 ...
分类:
其他好文 时间:
2016-11-01 01:27:00
阅读次数:
208
题目要求:输入n,计算s = 1!+2!+3!+…n!的末6位,n<=10^6 样例输入:10 样例输出:37913 源代码: 这是先求和再取模 如果逐步取模再求和的话,如下: 第一段的话,小数字可以,输入100就乘法溢出了 第二段大数字也可以,就是数字过大程序跑得时间太长了; ...
分类:
其他好文 时间:
2016-10-30 13:52:17
阅读次数:
218
数组翻转的两种方法方法一:创建一个新数组,将原数组从后面添加到新数组的前面,实现翻转var arr = [1,2,3,4,5,6] ; //待翻转数组var newArr = [] ; //用来接收翻转之后的数组for(var i=0 ; i arr[j+1] ){ var temp = arr[j... ...
分类:
编程语言 时间:
2016-10-29 12:23:53
阅读次数:
411
题目链接:http://lightoj.com/volume_showproblem.php?problem=1138 题意:给你一个数n,然后找个一个最小的数x,使得x!的末尾有n个0;如果没有输出impossible 可以用二分求结果,重点是求一个数的阶乘中末尾含有0的个数,一定和因子5和2的个 ...
分类:
其他好文 时间:
2016-10-28 15:34:43
阅读次数:
166
1.下面来个递归: function factorial(num){ if(num<= 1){ return 1; }else{ return num*factorial(num-1); } 这是个经典的递归阶乘函数,虽然这个函数表面上看起来没什么问题,但是下面代码可能导致它出错 var anoth ...
分类:
Web程序 时间:
2016-10-27 21:03:03
阅读次数:
186
1、题目描述 阶乘 n! = n * (n-1) * (n-2) * ...* 1(n>0) 2、代码实现 ...
分类:
其他好文 时间:
2016-10-24 01:46:20
阅读次数:
163
-------------------------------------祭出BigInteger AC代码: import java.math.BigInteger; import java.util.Scanner; public class Main { public static void ... ...
分类:
其他好文 时间:
2016-10-23 02:16:55
阅读次数:
197