第五个点挂了,求助
查看原帖
第五个点挂了,求助
705170
longtong楼主2022/10/29 16:18
#include<iostream>
#include<cmath>
using namespace std;
long long a,b;
int main()
{
	cin>>a>>b;
	long long d=a,e=b;
	if(a>1000000000)
	{
		cout<<-1;
		return 0;
	}
	long long ans1,ans2;
	for(ans1=-1; ;ans1++)
	{
		if(d<1)break;
		d/=10;
	}
	ans2=e;
	if(ans1*ans2>9)
	{
		cout<<-1;
		return 0;
	}
	long long ans=a;
	for(int i=2;i<=b;i++)
	{
		ans=ans*a;
	}
	cout<<ans;
	return 0;
 } 
2022/10/29 16:18
加载中...