输入
只有一行,有一个整数N,表示大三角形的层数(N<=45000)
输出
有两行,
第一行只有一个数,表示小三角形的个数;
第二行也只有一个数,表示能量棒的个数。
分析:会等差数列的前n项和公式就可以搞定(草纸丢了,就不推了)
代码:
import java.math.BigInteger;
import java.util.Scanner;
public class Main{
public static void main(String[]args) {
Scanner in=new Scanner(System.in);
BigInteger n=in.nextBigInteger();
BigInteger a=n.multiply(n);
BigInteger b=a.add(n).multiply(BigInteger.valueOf(3)).divide(BigInteger.valueOf(2));
System.out.println(a);
System.out.println(b);
}
}