`
wx13212365
  • 浏览: 18243 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论

java ACM大数问题

阅读更多
[size=xx-large][size=x-large][size=medium][size=x-small] 做acm的题经常会遇到很大的数据相互运算的问题,再用c/c++解决这些问题时通常会遇到许多的问题,需要自己去写代码处理这些大的数据。
   在java中就提供了两个方法来解决大数据的运算,自己暂时只用到了BigInterger这个类。这是自己解决的第一个acm大数问题,纪念下。
import java.math.BigInteger;
import java.util.Scanner;
public class Main {

   public static void main(String args[]){
       int n;
       int index=1;
       String a,b;
   
       Scanner input=new Scanner(System.in);
       n=input.nextInt();
       while(n>0){
          a=input.next();
          BigInteger bigint=new BigInteger(a);
          b=input.next();
          bigint=bigint.add(new BigInteger(b));
          System.out.println("Case "+index+":");
          System.out.println(a+" + "+b+" = "+bigint);
          n--;
          if(n!=0) 
          System.out.println();
          index++;
        
       }
      
   }
  
}
[/size][/size][/size][/size]
分享到:
评论

相关推荐

    使用java大数做ACM大数题的常用介绍

    使用java大数做ACM大数题的常用介绍

    java大数模板

    还在为ACM的大数高精度困扰吗?赶快用java的大数类吧!

    acm之java大数用法

    java.util 中 BigInteger 的使用; java.math 中 BigDecimal 的使用;&& so on. . .

    ACM java 基础

    文前声明:本文只谈java用于acm,且不推荐大家把java作为自己的第一语言玩acm; 为防止大家过多的把本应学习算法的宝贵时间浪费在学习语言上,同时也为实现lcy一队一java的要求;我根据自己用java的经验,总结成文...

    ACM之java速成

    ACM中java常用模板:大数类,常用数据结构和进制转换等知识

    Java实现大数相加问题

    写了个acm中常常遇到的大数加减问题的java 解决代码,我想说。用java的BigInteger 非常easy。  大爱java!!  比如:  实现多组输入的大数加减问题: import java.math.*; import java.util.*; public class ...

    ACM中大数相加的源代码

    大数相加的代码,才写的,最近开始做的oj.不好的请多多包涵!

    ACM_JAVA.rar_acm ja

    ACM_Java 速成,重点讲述了JAVA的基本运用和大数类,以及JAVA中进制转化函数,对ACMer学习JAVA大有帮助

    acm竞赛java简介

    acm程序竞赛中关于java语言使用的简单介绍,包括优点、输入输出、大数运算、字符串、递归调用等

    ACM巨全模板 .pdf

    看大小就知道很全啦 ...目录: 数据结构: 1.RMQ (区间最值,区间出现最大次数,求区间gcd) 2.二维RMQ求区间最大值 (二维区间极值) 3.线段树模板(模板为区间加法) (线段树染色) (区间最小值) ...13.java大数 叮嘱 共173页

    Java矩阵类

    Java矩阵类,用于ACM矩阵快速幂运算的模板,可以用log(N)【以二为底】的时间复杂度求出递推式子的第N项

    cqsh3vj2模板1

    ACM 模板库目录小技巧 2C++手动扩栈 2输入挂 2输出挂 2用位运算快速求解全部组合数 2Java 快速输入输出 2Java 大数进制转换 3对整数的二分

Global site tag (gtag.js) - Google Analytics