百炼2980
import java.util.Scanner;
import java.math.BigInteger;
import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
BigInteger[] a = new BigInteger[10001];
while(s.hasNext())
{
a[0]=s.nextBigInteger();
a[1]=s.nextBigInteger();
System.out.println(a[0].multiply(a[1]));
}
}
}
1042大数阶乘
import java.util.Scanner;
import java.math.BigInteger;
import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
BigInteger[] a = new BigInteger[10001];
while(s.hasNext())
{
a[0]=new BigInteger("1");
int t=s.nextInt();
for(int i=1;i<=t;i++)
{
a[i]=a[i-1].multiply(BigInteger.valueOf(i));
}
System.out.println(a[t]);
}
}
}