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