java算法-指数运算(大数运算)
2017-02-05 11:03
162 查看
指数运算
时间限制:600 ms | 内存限制:65535 KB
难度:2
描述 写一个程序实现指数运算 X^N。(1<X<10,0<N<20)
输入输入包含多行数据
每行数据是两个整数X N
数据以EOF结束输出于输入的每一行输出X^N的值样例输入2 1
3 2
样例输出2
9
来源水题比赛
/*
* 指数运算
* 思路:看到最大为10的20次方可认为是java的大数运算问题
* 直接使用java自带的函数
* 程序如下
*/
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
BigInteger fir = sc.nextBigInteger();
int sec = sc.nextInt();
BigInteger sum = fir.pow(sec);
System.out.println(sum);
}
sc.close();
}
}
时间限制:600 ms | 内存限制:65535 KB
难度:2
描述 写一个程序实现指数运算 X^N。(1<X<10,0<N<20)
输入输入包含多行数据
每行数据是两个整数X N
数据以EOF结束输出于输入的每一行输出X^N的值样例输入2 1
3 2
样例输出2
9
来源水题比赛
/*
* 指数运算
* 思路:看到最大为10的20次方可认为是java的大数运算问题
* 直接使用java自带的函数
* 程序如下
*/
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
BigInteger fir = sc.nextBigInteger();
int sec = sc.nextInt();
BigInteger sum = fir.pow(sec);
System.out.println(sum);
}
sc.close();
}
}
相关文章推荐
- 单链表实现大数加法、大数减法、大数乘法、大数指数运算
- 采用分治法进行大数乘法运算 (java)
- 高精度(大数)的四则运算与逻辑运算---c++ struct版
- SM2算法第二十八篇:Openssl有关大数运算函数介绍(全面)
- 大数运算实现加减乘除四则运算
- Catalan数 大数运算&&普通运算
- HDU1042(大数运算)
- PAT甲题题解-1024. Palindromic Number (25)-大数运算
- 算法一:关于大数运算的阶乘 (基=10) c语言程序代码注释
- 大数的四则运算
- 利用字符实现大数除法运算(纯c实现)
- 九度OJ 1051:数字阶梯求和 (大数运算)
- 高精度运算 51 nod 大数相乘
- 收藏的一段关于java大数运算的代码
- 【ACM】ACM练习——大数运算求高精度幂
- RSA与大数运算(C语言)
- 小项目:大数的基本运算
- 大数运算
- HDU 1042大数运算
- 【JAVA算法】大数相乘