大佬们帮忙看看哪里错了
查看原帖
大佬们帮忙看看哪里错了
148673
OneFan楼主2020/5/4 20:16
#include<bits/stdc++.h>
using namespace std;
#define Mod 1000000007
int main()
{
	long long n,k,ans=1;
	cin>>n>>k;
	long long b=(n%Mod)*(k%Mod)%Mod;
	

	long long a=2;
	while(b>0)
	{
		if(b&1) ans=ans*a%Mod;
		a=a*a%Mod;
		b>>=1; 
	}
	
	cout<<ans<<endl;
	return 0; 
}
2020/5/4 20:16
加载中...