
java中的大数
文章平均质量分 50
wjf1514
这个作者很懒,什么都没留下…
展开
-
java 开方
输入一个大数(正的),输出它算数平方根的整数部分。还是java省心import java.io.*;import java.util.*;import java.math.*;public class Main { public static void main(String[] args){ Scanner cin = new Scanner(System.in); Big原创 2013-08-29 16:34:32 · 3431 阅读 · 0 评论 -
UVA 10106 Product
java解决大数乘积。输入两个数,输出乘积。import java.util.*;import java.math.*;public class Main{ public static void main(String[] args){ Scanner cin = new Scanner(System.in); BigInteger a, b;原创 2013-08-30 22:10:40 · 593 阅读 · 0 评论 -
UVA 424 Integer Inquiry
java解决大数问题。输入一些大数,以0为截止,输出总和。import java.util.*;import java.math.*;public class Main{ public static void main(String[] args){ Scanner cin = new Scanner(System.in); BigInteger原创 2013-08-30 22:01:10 · 547 阅读 · 0 评论 -
UVA 10494 If We Were a Child Again
java解决除法和取余。输入两个数,中间为除号或取余号,输出结果。import java.util.*;import java.math.*;public class Main { public static void main(String[] args){ Scanner cin = new Scanner(System.in); BigInteger a, b原创 2013-09-01 14:50:29 · 597 阅读 · 0 评论 -
UVA 465 Overflow
java中的大数和字符串。输入两个数,中间是操作符(+或*),先把输入原样输出,再判断第一个数,第二个数,以及结果是否超过int。题目要求非负数,那么就只考虑2147483647就行了(常识,最好背下来)。然而会有前导零,所以不能直接用BigInteger输入。用字符串过渡一下就行了。import java.util.*;import java.math.*;public clas原创 2013-09-01 14:35:55 · 637 阅读 · 0 评论 -
UVA 748 Exponentiation
java解决大数幂。输入r和n,输出r的n次方,除去前后无用的0.import java.util.*;import java.math.*;public class Main { public static void main(String[] args){ Scanner cin = new Scanner(System.in); BigDecimal r, a原创 2013-09-01 15:30:47 · 673 阅读 · 0 评论 -
java 基础
用java来处理高精度问题,相信对很多ACMer来说都是一件很happy的事,简单易懂。头文件:import java.io.*;import java.util.*;import java.math.*;读入: Scanner cin = Scanner (System.in);while(cin.hasNext())//等价于!=EOFn=cin.nextInt();/转载 2013-08-29 16:51:49 · 483 阅读 · 0 评论 -
HDU 4043 FXTZ II
排列组合求概率。大概是说:有n个小球,第i个(从0开始)小球权值为2^i,AB两人等概率取球,也就是说轮到谁不一定,但概率为50%。要保证A得到的球的总权值比B的小。输入n时,输出概率。用分子分母形式表示。分子就是成功的总数,分母就是所有的排列呗。n个球,就有n!种排法,每个球不是给A就是给B,所以再乘以2^n就是分母。而分子不会求,dfs打了个小表(10以内)得1,3,15,105......可原创 2013-09-12 15:39:09 · 822 阅读 · 0 评论