我这个民间数据挂10分怎么回事
  • 板块学术版
  • 楼主houluyu
  • 当前回复16
  • 已保存回复16
  • 发布时间2022/10/29 14:03
  • 上次更新2023/10/27 05:11:18
查看原帖
我这个民间数据挂10分怎么回事
690243
houluyu楼主2022/10/29 14:03
#include<iostream>
using namespace std;
long long a,b,ans;
void kmi()
{
	ans=1;
	while(b)
	{
		if(b%2)ans*=a;
		b/=2;
		a*=a;
		if(ans>1000000000)
		{
			printf("-1\n");
			return;
		 } 
	}
	printf("%lld\n",ans);
}
int main()
{
	scanf("%lld%lld",&a,&b);
	kmi();
	return 0;
	
	
 } 

为什么要特判1啊

2022/10/29 14:03
加载中...