基本上所有的OJ都支持Java,所以建议大家使用Java来解决高精度的题目。
BigDecimal(表示浮点数)和BigInteger(表示整数)加上
import java.math.*
valueOf(parament); //将参数转换为指定类型  
add(); //大数加法  
substract(); //减法  
multiply(); //乘法  
divided(); //相除取整  
remainder(); //取余  
pow(); //a.pow(b) = a ^ b  
gcd(); //最大公约数  
abs(); //绝对值  
negate(); //取反数  
mod(); //a.mod(b) = a % b = a.remainder(b)  
max(); min();  
public int compareTo(); //比较  
boolean equals(); //比较是否相等  
参考代码
import java.math.BigInteger;  
import java.util.Scanner;  
  
public class Main {  
  
    public static void main(String[] args) {  
        Scanner sr=new Scanner(System.in);  
        while (sr.hasNext()) {  
            BigInteger a,b;  
            a=sr.nextBigInteger();  
            b=sr.nextBigInteger();  
            System.out.println(a.add(b));  
        }  
    }  
}  
了解本节内容即可
登录后开始许愿
暂无评论,来抢沙发