MCIRGAME - Point Connection Game in a Circle

Tác giả: happyboy99x

Ngôn ngữ: Java

import java.math.BigInteger;
import java.io.*;

class MCIRGAME {
	public static void main(String argv[]) {
		try {
			BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
			BufferedWriter out = new BufferedWriter(new OutputStreamWriter(System.out));
			BigInteger C[] = new BigInteger[151];
			C[0] = BigInteger.ONE;
			for(int i = 0; i < 150; ++i)
				C[i+1] = C[i].multiply(BigInteger.valueOf(2*(2*i+1))).divide(BigInteger.valueOf(i+2));
			for(int n; (n = Integer.parseInt(in.readLine())) != -1; out.write(C[n].toString()), out.newLine());
			in.close(); out.close();
		} catch (Exception ex) {
			ex.printStackTrace();
		}
	}
}

Download