【题目】
大整数类硬算
看了数据规模,N最大1k,大整数类硬算。Java选手的福利。
import java.math.BigInteger;
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
int n = reader.nextInt();
BigInteger c = new BigInteger("1") ;
for( int i = n; i >= 1; i --) {
BigInteger b = new BigInteger(String.valueOf(i));
c = c.multiply(b);
}
String s = String.valueOf(c);
for( int i = s.length() - 1; i >= 0; i--) {
if( s.charAt(i) != '0') {
System.out.println(s.charAt(i));
break;
}
}
}
}