dalao们,60分求助
  • 板块题目总版
  • 楼主wxy_luogu
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/5/20 13:20
  • 上次更新2023/10/23 15:16:57
查看原帖
dalao们,60分求助
990641
wxy_luogu楼主2023/5/20 13:20

P8813 [CSP-J 2022] 乘方 要么是60分,要么是80分,实在是找不出原因,望dalao们指教。 代码:

#include<cmath>
#include<bits/stdc++.h>
using namespace std;

int main(){
    int a,b;
	cin>>a>>b;
	if(a == 1){
		cout<<1;
		return 0;
	}
	if(b == 1){
		cout<<a;
		return 0;
	}
    int ans=a;
	for(int i=1;i<b;i++){
		ans=ans*a;
	}
	if(ans >= 1000000000){
		cout<<-1;
		return 0;
	}
	cout<<ans;
	return 0;
}

谢谢dalao们啦!

2023/5/20 13:20
加载中...