7-10 高精度运算(20 分
Posted cxq2016
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了7-10 高精度运算(20 分相关的知识,希望对你有一定的参考价值。
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 分的主要内容,如果未能解决你的问题,请参考以下文章