WA两个点,其他都没问题,样例都对,求解答
查看原帖
WA两个点,其他都没问题,样例都对,求解答
763566
Accepted_please楼主2023/3/16 18:51
#include<iostream>

using namespace std;

const int N=1e9;

int main()
{
    int a,b;
    bool yes=false; 
    cin>>a>>b;
    long long sum=a;
    for(int i=1;i<=b-1;i++)
    {
        
        if(b==1)
        {
            cout<<a<<endl;
            break;
        }
        else
        {
            sum*=a;
            if(sum>N)
            {
                cout<<-1<<endl;
                yes=true;
                break;
            }
        }
    }
    if(b!=1 && !yes)
       cout<<sum<<endl;
    return 0;
}
2023/3/16 18:51
加载中...