50分求助
查看原帖
50分求助
959900
moment_forever楼主2023/10/9 23:21
#include <bits/stdc++.h>
using namespace std;

int main() {
	long long a, b, ans = 1;
	scanf("%d%d", &a, &b);
	if (a == 1 || b==1) {
		printf("1");
		return 0;
	}
	if (a != 1 and b != 1) {
		for (int i = 1; i <= b; i++) {
			ans *= a;
			if (ans > 1000000000) {
				printf("-1");
				return 0;
			}
		}
	}
	printf("%d", ans);
	return 0;
}
2023/10/9 23:21
加载中...