高精度加法
import java.io.*;import java.math.BigInteger;class Main { public static void main(String[] args) throws IOException{ BufferedReader cin = new BufferedReader(new InputStreamReader(System.in)); String[] s = cin.readLine().split(" "); BigInteger n = new BigInteger(s[0]); s = cin.readLine().split(" "); BigInteger m = new BigInteger(s[0]); System.out.println(m.add(n)); }}
高精度减法
import java.io.*;import java.math.BigInteger;class Main { public static void main(String[] args) throws IOException{ BufferedReader cin = new BufferedReader(new InputStreamReader(System.in)); String[] s = cin.readLine().split(" "); BigInteger n = new BigInteger(s[0]); s = cin.readLine().split(" "); BigInteger m = new BigInteger(s[0]); System.out.println(n.subtract(m)); }}
高精度乘法
import java.io.*;import java.math.BigInteger;class Main { public static void main(String[] args) throws IOException{ BufferedReader cin = new BufferedReader(new InputStreamReader(System.in)); String[] s = cin.readLine().split(" "); BigInteger n = new BigInteger(s[0]); s = cin.readLine().split(" "); BigInteger m = new BigInteger(s[0]); System.out.println(n.multiply(m)); }}
高精度除法
import java.io.*;import java.math.BigInteger;class Main { public static void main(String[] args) throws IOException{ BufferedReader cin = new BufferedReader(new InputStreamReader(System.in)); String[] s = cin.readLine().split(" "); BigInteger n = new BigInteger(s[0]); s = cin.readLine().split(" "); BigInteger m = new BigInteger(s[0]); System.out.println(n.divide(m)); System.out.println(n.remainder(m)); }}