复利超限预警

普及-⏱ 1000ms💾 256MB#P3245🏷️ 数学模拟

题目描述

某理财产品的每期收益倍率为正整数 $a$,存入 $b$ 期后本息变为初始金额的 $a^b$ 倍。 风控系统的预警线是 $10^9$:若 $a^b$ 的值超过 $10^9$,输出 $-1$ 进行警示; 否则输出 $a^b$ 的准确值。

输入格式

一行两个正整数 $a$ 和 $b$。

输出格式

一行:若 $a^b \le 10^9$ 输出 $a^b$ 的值,否则输出 $-1$。

数据范围

$$1 \le a, b \le 10^9$$
?按搬运约定:
$$1 \le a, b \le 10^4$$
(保证循环乘实现可在时限内完成)。

样例输入 #1
10 9
样例输出 #1
1000000000
样例输入 #2
23333 66666
样例输出 #2
-1