3212: [CSP-J 2022] 乘方
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:13
解决:8
题目描述
小文同学刚接触信息学竞赛,遇到一题:给定正整数 a 和 b,求 a^b 的值。a^b 即 b 个 a 相乘,如 2^3=8。小文用 int 类型写程序,但因 int 最大值为 2^31-1,若结果超出,程序出错。她希望你当 a^b 超过 10^9 时输出 -1 警示,否则输出 a^b 值。
输入
输入一行,含两个正整数 a, b。
输出
输出一行,若 a^b 不超过 10^9 则输出其值,否则输出 -1。
样例输入 复制
10 9
样例输出 复制
1000000000