JAVA大数
Flying_Fatty
这个作者很懒,什么都没留下…
展开
-
HDOJ 1042 N!
为了学习使用JAVA的BigInteger和BigDecimal,来刻意找这种模板题来刷刷贴一贴代码就好import java.math.*;import java.util.*;public class Main { public static void main(String[] args){ Scanner in=new Scanner(System.in);原创 2016-11-09 13:27:16 · 285 阅读 · 0 评论 -
HDOJ 5973 Game of Taking Stones
威佐夫博弈的结论但是因为这个数值太大了,我们需要用JAVA的大数来实现这个判断首先,根号5这个值要怎么来?二分判断一万次啊!一个数的平方去和5比较,用L和R二分不断逼近然后就是公式了咯import java.math.BigDecimal;//import java.math.BigInteger;//import java.math.MathContext原创 2016-11-09 13:30:14 · 424 阅读 · 0 评论 -
HDOJ 5241 Friends
这个题是现场赛的一道很多人都会过的题,其实需要脑洞的看到数据其实是可以猜的:n=0,答案是1n=2,答案是1024(直接猜32^n)?如果不放心的话,可以去计算下n=1的值,是1024用java写,注意好输出的格式就好了import java.math.*;import java.util.Scanner;public class Main { publ原创 2016-11-09 14:54:26 · 264 阅读 · 0 评论 -
HDOJ 5237 Base64
JAVA中有直接对Base64的加密和解密的函数import java.util.*;public class Main { public static void main(String[] args){ int T,n,Case=1; String s; Scanner in=new Scanner(System.in);原创 2016-11-09 15:15:45 · 224 阅读 · 0 评论