package margusmartseppcode.From_10_to_19;
import java.math.BigInteger;
public class Problem_15 {
static final int maxSize = 42;
static BigInteger f[] = new BigInteger[maxSize];
static {
f[0] = BigInteger.ONE;
for (int i = 1; i < maxSize; i++)
f[i] = f[i - 1].multiply(BigInteger.valueOf(i));
}
public static void main(String[] args) {
// s=x=y
// !(x+y)/!x*!y
int s = 20;
System.out.println(f[s + s].divide((f[s].multiply(f[s]))));
}
}
No comments:
Post a Comment