码迷,mamicode.com
首页 > 其他好文 > 详细

7-10 高精度运算(20 分

时间:2018-07-29 21:15:00      阅读:450      评论:0      收藏:0      [点我收藏+]

标签:tmp   href   otto   sub   tle   problem   scanner   item   view   

7-10 高精度运算(20 分)提问

分别给出N和A的值(都是整数,1<=N<=150, 0<=A<=15)。请给出级数?i=1?N??i?A?i??的答案。

输入格式:

有多组测试数据,每组测试数据占一行,该行包含2个整数N和A,以空格分隔。

输出格式:

对于输入每一行,在一行中输出相应于N和A的总和的整数值。

输入样例:

3 3
4 4

输出样例:

102
1252

import java.math.BigInteger;
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner cin=new Scanner(System.in);
BigInteger ans,tmp;
int n,a;
while(cin.hasNext()) {
	n=cin.nextInt();
	a=cin.nextInt();
	ans=BigInteger.ZERO;
	tmp=BigInteger.ONE;
	for(int i=1;i<=n;i++) {
		tmp=tmp.multiply(BigInteger.valueOf(a));
		ans=ans.add(tmp.multiply(BigInteger.valueOf(i)));
	}
	System.out.println(ans);
}
cin.close();
	}

}

  这道题过得太不容易了,呜呜呜,

7-10 高精度运算(20 分

标签:tmp   href   otto   sub   tle   problem   scanner   item   view   

原文地址:https://www.cnblogs.com/cxq2016/p/9387524.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!