package com.njupt.acm;
import java.math.BigInteger;
import java.util.Scanner;
public class UVA_10523 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while(scanner.hasNext()){
int n = scanner.nextInt();
int a = scanner.nextInt();
int i;
BigInteger sum = new BigInteger("0");
for(i = 1 ; i <= n ; ++i){
sum = sum.add(new BigInteger(i +"").multiply(new BigInteger(a+"").pow(i)));
}
System.out.println(sum);
}
}
}
(数组应用二:高精度运算4.2.2)UVA 10523 VERY EASY !!! (大数累加)
最新推荐文章于 2021-04-05 23:34:50 发布
本文详细介绍了如何使用Java编程解决UVA_10523问题,重点在于理解并实现数学计算与大数运算,通过实例展示了如何利用BigInteger类进行复杂计算。
4175

被折叠的 条评论
为什么被折叠?



