80分求调
查看原帖
80分求调
556642
BurstWhite楼主2022/10/29 14:28

rt

#include <bits/stdc++.h>
#define int long long
using namespace std;

signed main()
{
    int a,b,ans=1;
    scanf("%lld %lld",&a,&b);
    if(a == 1) cout<<1;
    while(b--)
    {
        if(ans*a > 2147483647) {cout<<-1;return 0;}
        ans *= a;
    }
    cout<<ans;
    return 0;
}
2022/10/29 14:28
加载中...