题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=1042 题意:求N!(N<10000) 方法:用数组储存数,因为位数太多,每位存5个数 ...
分类:
其他好文 时间:
2016-08-19 20:35:29
阅读次数:
123
题目描述:
如果某个数的平方的末尾几位数等于这个数,那么就称这个数为自守数。
显然,5和6是一位自守数(5x5=25 6x6=36),25x25=625 76x76=5776,所以25和76是两位自守数。
输入一个数,判断该数是否为自守数。解题思路:若采用“求出一个数的平方后再截取最后相应位数”的方法,显然是不可取的,因为计算机无法表示过大的整数。所以我们采取大数相乘的思想来存储这个数的平方。...
分类:
其他好文 时间:
2016-05-07 10:41:48
阅读次数:
229
正文: 在编程中,无论是OC还是C亦或是C++语言,所声明的整数变量都会在内存中占有固定的存储空间,而这些存储空间都是固定的。 比如我们知道的int、long、short、unsigend int、unsigend long、unsigend long long等等,都有固定的存储空间,而哪怕是64 ...
分类:
编程语言 时间:
2016-04-21 13:42:13
阅读次数:
364
import java.io.*;import java.util.*;import java.text.*;import java.math.*;public class Main{ public static void main(String []args) { Scanner cin = ne...
分类:
编程语言 时间:
2015-12-08 02:02:54
阅读次数:
181
一、算法简要描述 给定两个数,相乘如何得到高精度的结果,给定的两个数,不确定是不是浮点数,即可能一个数带多位小数,另一个带小数,或者两个数都带多位小数,或都不带小数,针对这些情况,程序应该都要考虑,所谓的高精度其实就是看两个数的小数位有多少,那么其结果的小数位数应该为两数小数位数之和。 二、算法思路...
分类:
其他好文 时间:
2015-11-04 23:11:44
阅读次数:
428
Bull MathTime Limit:1000MSMemory Limit:65536KTotal Submissions:13920Accepted:7192DescriptionBulls are so much better at math than the cows. They can m...
分类:
其他好文 时间:
2015-11-03 10:35:54
阅读次数:
190
先贴上代码 1 public String multiply(String num1, String num2) { 2 String str = ""; 3 StringBuffer sb = new StringBuffer(num1); 4 nu...
分类:
编程语言 时间:
2015-10-12 10:32:07
阅读次数:
141