这个代码时间还有优化吗?
  • 板块学术版
  • 楼主封禁用户
  • 当前回复17
  • 已保存回复17
  • 发布时间2024/6/18 19:52
  • 上次更新2024/6/18 22:19:38
查看原帖
这个代码时间还有优化吗?
1042132
封禁用户楼主2024/6/18 19:52
#include<bits/stdc++.h>
using namespace std;
long long a,b;
long long sum = 1;
const long long maxn = 1e9; 
int main(){
	scanf("%d %d",&a,&b);
	if(a == 1){
		printf("1");
		return 0;
	}
	for(int i = 1;i <= b;i++){
		sum = sum * a;
		if(maxn < sum){ 
			printf("-1");
			return 0;
		}
	}
	printf("%d",sum);
	return 0;
}
2024/6/18 19:52
加载中...