sgu 112 a^b - b^a java大数

import java.io.*;
import java.math.BigInteger;
import java.util.*;
class Solution{
	public static void main(String[] argc){
		Scanner cin=new Scanner(System.in);
		int a,b;
		a=cin.nextInt();
		b=cin.nextInt();
		BigInteger s=BigInteger.ONE;
		BigInteger t=BigInteger.ONE;
		int i,j,k;
		for(i=0;i<b;i++)
			s=s.multiply(new BigInteger(String.valueOf(a)));
		for(i=0;i<a;i++)
			t=t.multiply(new BigInteger(String.valueOf(b)));
		s=s.subtract(t);
		System.out.println(s.toString());
	}
}

你可能感兴趣的:(java,大数)