
高精度计算
jchalex
善待人,严做事,无节操
展开
-
hdu - 1002 - A + B Problem II(Java大数)
题意:输出a+b = ?,但a, b可达1000位。题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1002——>>早早知道Java处理大整数问题非常非常非非常方便,今天一试,果然……import java.util.Scanner;import java.math.BigInteger;public class Main { pub原创 2013-03-10 13:20:37 · 1123 阅读 · 0 评论 -
hdu - 1042 - N!(高精度计算)
题意:求N!(0 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1042——>>简单高精度运算。只是开始用if来检查最后一个进位,WA了几次,终于发现,最后一位的产生的进位可以超过10,因为乘数不一定是1位数,需用while。#include using namespace std;const int maxn = 40000 +原创 2013-02-16 01:30:59 · 833 阅读 · 0 评论 -
hdu - 4608 - I-number(暴力枚举)
题意:给出一个正整数x,求最小的整数y,满足y > x且y的所有位的数字和是10的倍数。(x 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4608——>>每次自身+1,满足条件即跳出。坑点:输入025,应输出028,输入01,应输出19。#include#includeusing namespace std;const int原创 2013-07-23 22:42:11 · 1444 阅读 · 0 评论 -
hdu - 3925 - Substring(枚举匹配)
题意:给两个整数a、b,问a最少加上多少后,b成为a的子串。( 0 )题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3925——>>开始用C++库中的find来找子串,结果TLE了,后来,枚举匹配位:13464164643467464646 1836, | | | | |原创 2013-02-16 19:20:42 · 777 阅读 · 0 评论