题目描述:
答案解析:
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
BigInteger n = sc.nextBigInteger();
System.out.println(n.multiply(n.subtract(BigInteger.ONE))
.multiply(n.subtract(BigInteger.valueOf(2)))
.multiply(n.subtract(BigInteger.valueOf(3)))
.divide(BigInteger.valueOf(24)));
}
}
四边形交点有1个
五边形有5个
六边形如题有15个
四边形交点只有一个,我们不妨把五边形拆分为几个四边形,六边形也如此,看多边形中可拆分为多少个四边形即为几个交点 。由此可得到公式: